Surviv Codes (Normal) (2024)

",{class:"icon "+(_.inGame?"icon-in-game":"")})),f.append(k)}n(".icon-kick",f).click(function(t){var a=n(t.currentTarget).attr("data-playerid");e.sendMessage("kick",{playerId:a})});var M=this.players.find(function(t){return t.playerId==e.localPlayerId}),T=M&&!M.inGame;!document.hasFocus()&&this.prevPlayerCount<this.players.length&&this.players.length>1&&T&&this.audioManager.playSound("notification_join_01",{channel:"ui"}),this.prevPlayerCount=this.players.length}}}]),e}();e.exports=p},"66141f52":function(e,t,a){"use strict";function i(e,t,a){a=a||2;var i=t&&t.length,o=i?t[0]*a:e.length,s=r(e,0,o,a,!0),l=[];if(!s)return l;var c,m,d,h,u,g,y;if(i&&(s=p(e,t,s,a)),e.length>80*a){c=d=e[0],m=h=e[1];for(var w=a;w<o;w+=a)u=e[w],g=e[w+1],u<c&&(c=u),g<m&&(m=g),u>d&&(d=u),g>h&&(h=g);y=Math.max(d-c,h-m),y=0!==y?1/y:0}return n(s,l,a,c,m,y),l}function r(e,t,a,i,r){var o,n;if(r===A(e,t,a,i)>0)for(o=t;o<a;o+=i)n=P(o,e[o],e[o+1],n);else for(o=a-i;o>=t;o-=i)n=P(o,e[o],e[o+1],n);return n&&S(n,n.next)&&(C(n),n=n.next),n}function o(e,t){if(!e)return e;t||(t=e);var a,i=e;do{if(a=!1,i.steiner||!S(i,i.next)&&0!==_(i.prev,i,i.next))i=i.next;else{if(C(i),(i=t=i.prev)===i.next)break;a=!0}}while(a||i!==t);return t}function n(e,t,a,i,r,p,d){if(e){!d&&p&&g(e,i,r,p);for(var h,u,y=e;e.prev!==e.next;)if(h=e.prev,u=e.next,p?l(e,i,r,p):s(e))t.push(h.i/a),t.push(e.i/a),t.push(u.i/a),C(e),e=u.next,y=u.next;else if((e=u)===y){d?1===d?(e=c(e,t,a),n(e,t,a,i,r,p,2)):2===d&&m(e,t,a,i,r,p):n(o(e),t,a,i,r,p,1);break}}}function s(e){var t=e.prev,a=e,i=e.next;if(_(t,a,i)>=0)return!1;for(var r=e.next.next;r!==e.prev;){if(f(t.x,t.y,a.x,a.y,i.x,i.y,r.x,r.y)&&_(r.prev,r,r.next)>=0)return!1;r=r.next}return!0}function l(e,t,a,i){var r=e.prev,o=e,n=e.next;if(_(r,o,n)>=0)return!1;for(var s=r.x<o.x?r.x<n.x?r.x:n.x:o.x<n.x?o.x:n.x,l=r.y<o.y?r.y<n.y?r.y:n.y:o.y<n.y?o.y:n.y,c=r.x>o.x?r.x>n.x?r.x:n.x:o.x>n.x?o.x:n.x,m=r.y>o.y?r.y>n.y?r.y:n.y:o.y>n.y?o.y:n.y,p=w(s,l,t,a,i),d=w(c,m,t,a,i),h=e.prevZ,u=e.nextZ;h&&h.z>=p&&u&&u.z<=d;){if(h!==e.prev&&h!==e.next&&f(r.x,r.y,o.x,o.y,n.x,n.y,h.x,h.y)&&_(h.prev,h,h.next)>=0)return!1;if(h=h.prevZ,u!==e.prev&&u!==e.next&&f(r.x,r.y,o.x,o.y,n.x,n.y,u.x,u.y)&&_(u.prev,u,u.next)>=0)return!1;u=u.nextZ}for(;h&&h.z>=p;){if(h!==e.prev&&h!==e.next&&f(r.x,r.y,o.x,o.y,n.x,n.y,h.x,h.y)&&_(h.prev,h,h.next)>=0)return!1;h=h.prevZ}for(;u&&u.z<=d;){if(u!==e.prev&&u!==e.next&&f(r.x,r.y,o.x,o.y,n.x,n.y,u.x,u.y)&&_(u.prev,u,u.next)>=0)return!1;u=u.nextZ}return!0}function c(e,t,a){var i=e;do{var r=i.prev,o=i.next.next;!S(r,o)&&k(r,i,i.next,o)&&z(r,o)&&z(o,r)&&(t.push(r.i/a),t.push(i.i/a),t.push(o.i/a),C(i),C(i.next),i=e=o),i=i.next}while(i!==e);return i}function m(e,t,a,i,r,s){var l=e;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&b(l,c)){var m=T(l,c);return l=o(l,l.next),m=o(m,m.next),n(l,t,a,i,r,s),void n(m,t,a,i,r,s)}c=c.next}l=l.next}while(l!==e)}function p(e,t,a,i){var n,s,l,c,m,p=[];for(n=0,s=t.length;n<s;n++)l=t[n]*i,c=n<s-1?t[n+1]*i:e.length,m=r(e,l,c,i,!1),m===m.next&&(m.steiner=!0),p.push(x(m));for(p.sort(d),n=0;n<p.length;n++)h(p[n],a),a=o(a,a.next);return a}function d(e,t){return e.x-t.x}function h(e,t){if(t=u(e,t)){var a=T(t,e);o(a,a.next)}}function u(e,t){var a,i=t,r=e.x,o=e.y,n=-1/0;do{if(o<=i.y&&o>=i.next.y&&i.next.y!==i.y){var s=i.x+(o-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(s<=r&&s>n){if(n=s,s===r){if(o===i.y)return i;if(o===i.next.y)return i.next}a=i.x<i.next.x?i:i.next}}i=i.next}while(i!==t);if(!a)return null;if(r===n)return a.prev;var l,c=a,m=a.x,p=a.y,d=1/0;for(i=a.next;i!==c;)r>=i.x&&i.x>=m&&r!==i.x&&f(o<p?r:n,o,m,p,o<p?n:r,o,i.x,i.y)&&((l=Math.abs(o-i.y)/(r-i.x))<d||l===d&&i.x>a.x)&&z(i,e)&&(a=i,d=l),i=i.next;return a}function g(e,t,a,i){var r=e;do{null===r.z&&(r.z=w(r.x,r.y,t,a,i)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==e);r.prevZ.nextZ=null,r.prevZ=null,y(r)}function y(e){var t,a,i,r,o,n,s,l,c=1;do{for(a=e,e=null,o=null,n=0;a;){for(n++,i=a,s=0,t=0;t<c&&(s++,i=i.nextZ);t++);for(l=c;s>0||l>0&&i;)0!==s&&(0===l||!i||a.z<=i.z)?(r=a,a=a.nextZ,s--):(r=i,i=i.nextZ,l--),o?o.nextZ=r:e=r,r.prevZ=o,o=r;a=i}o.nextZ=null,c*=2}while(n>1);return e}function w(e,t,a,i,r){return e=32767*(e-a)*r,t=32767*(t-i)*r,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e|t<<1}function x(e){var t=e,a=e;do{t.x<a.x&&(a=t),t=t.next}while(t!==e);return a}function f(e,t,a,i,r,o,n,s){return(r-n)*(t-s)-(e-n)*(o-s)>=0&&(e-n)*(i-s)-(a-n)*(t-s)>=0&&(a-n)*(o-s)-(r-n)*(i-s)>=0}function b(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!v(e,t)&&z(e,t)&&z(t,e)&&M(e,t)}function _(e,t,a){return(t.y-e.y)*(a.x-t.x)-(t.x-e.x)*(a.y-t.y)}function S(e,t){return e.x===t.x&&e.y===t.y}function k(e,t,a,i){return!!(S(e,t)&&S(a,i)||S(e,i)&&S(a,t))||_(e,t,a)>0!=_(e,t,i)>0&&_(a,i,e)>0!=_(a,i,t)>0}function v(e,t){var a=e;do{if(a.i!==e.i&&a.next.i!==e.i&&a.i!==t.i&&a.next.i!==t.i&&k(a,a.next,e,t))return!0;a=a.next}while(a!==e);return!1}function z(e,t){return _(e.prev,e,e.next)<0?_(e,t,e.next)>=0&&_(e,e.prev,t)>=0:_(e,t,e.prev)<0||_(e,e.next,t)<0}function M(e,t){var a=e,i=!1,r=(e.x+t.x)/2,o=(e.y+t.y)/2;do{a.y>o!=a.next.y>o&&a.next.y!==a.y&&r<(a.next.x-a.x)*(o-a.y)/(a.next.y-a.y)+a.x&&(i=!i),a=a.next}while(a!==e);return i}function T(e,t){var a=new I(e.i,e.x,e.y),i=new I(t.i,t.x,t.y),r=e.next,o=t.prev;return e.next=t,t.prev=e,a.next=r,r.prev=a,i.next=a,a.prev=i,o.next=i,i.prev=o,i}function P(e,t,a,i){var r=new I(e,t,a);return i?(r.next=i.next,r.prev=i,i.next.prev=r,i.next=r):(r.prev=r,r.next=r),r}function C(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function I(e,t,a){this.i=e,this.x=t,this.y=a,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function A(e,t,a,i){for(var r=0,o=t,n=a-i;o<a;o+=i)r+=(e[n]-e[o])*(e[o+1]+e[n+1]),n=o;return r}e.exports=i,e.exports.default=i,i.deviation=function(e,t,a,i){var r=t&&t.length,o=r?t[0]*a:e.length,n=Math.abs(A(e,0,o,a));if(r)for(var s=0,l=t.length;s<l;s++){var c=t[s]*a,m=s<l-1?t[s+1]*a:e.length;n-=Math.abs(A(e,c,m,a))}var p=0;for(s=0;s<i.length;s+=3){var d=i[s]*a,h=i[s+1]*a,u=i[s+2]*a;p+=Math.abs((e[d]-e[u])*(e[h+1]-e[d+1])-(e[d]-e[h])*(e[u+1]-e[d+1]))}return 0===n&&0===p?0:Math.abs((p-n)/n)},i.flatten=function(e){for(var t=e[0][0].length,a={vertices:[],holes:[],dimensions:t},i=0,r=0;r<e.length;r++){for(var o=0;o<e[r].length;o++)for(var n=0;n<t;n++)a.vertices.push(e[r][o][n]);r>0&&(i+=e[r-1].length,a.holes.push(i))}return a}},"6b42806d":function(e,t,a){"use strict";var i=a("34e32c48"),r=a("10899aea"),o=a("c2a798c8"),n={Type:{Circle:0,Aabb:1},createCircle:function(e,t,a){return{type:n.Type.Circle,pos:o.copy(e),rad:t,height:void 0!==a?a:0}},createAabb:function(e,t,a){return{type:n.Type.Aabb,min:o.copy(e),max:o.copy(t),height:void 0!==a?a:0}},createAabbExtents:function(e,t,a){var i=o.sub(e,t),r=o.add(e,t);return n.createAabb(i,r,a)},createBounding:function(e){if(1==e.length)return n.copy(e[0]);for(var t=[],a=0,o=0;o<e.length;o++){var s=e[o];t.push(n.toAabb(s)),a=r.max(a,s.height)}var l=i.boundingAabb(t);return n.createAabb(l.min,l.max,a)},toAabb:function(e){if(e.type==n.Type.Aabb)return n.createAabb(e.min,e.max,e.height);var t=i.circleToAabb(e.pos,e.rad);return n.createAabb(t.min,t.max,e.height)},copy:function(e){return e.type==n.Type.Circle?n.createCircle(e.pos,e.rad,e.height):n.createAabb(e.min,e.max,e.height)},transform:function(e,t,a,i){if(e.type==n.Type.Aabb){for(var s=o.mul(o.sub(e.max,e.min),.5),l=o.add(e.min,s),c=[o.create(l.x-s.x,l.y-s.y),o.create(l.x-s.x,l.y+s.y),o.create(l.x+s.x,l.y-s.y),o.create(l.x+s.x,l.y+s.y)],m=o.create(Number.MAX_VALUE,Number.MAX_VALUE),p=o.create(-Number.MAX_VALUE,-Number.MAX_VALUE),d=0;d<c.length;d++){var h=o.add(o.rotate(o.mul(c[d],i),a),t);m.x=r.min(m.x,h.x),m.y=r.min(m.y,h.y),p.x=r.max(p.x,h.x),p.y=r.max(p.y,h.y)}return n.createAabb(m,p,e.height)}return n.createCircle(o.add(o.rotate(o.mul(e.pos,i),a),t),e.rad*i,e.height)},intersectCircle:function(e,t,a){return e.type==n.Type.Aabb?i.intersectAabbCircle(e.min,e.max,t,a):i.intersectCircleCircle(e.pos,e.rad,t,a)},intersectAabb:function(e,t,a){return e.type==n.Type.Aabb?i.intersectAabbAabb(e.min,e.max,t,a):i.intersectAabbCircle(t,a,e.pos,e.rad)},intersectSegment:function(e,t,a){return e.type==n.Type.Aabb?i.intersectSegmentAabb(t,a,e.min,e.max):i.intersectSegmentCircle(t,a,e.pos,e.rad)},intersect:function(e,t){return t.type==n.Type.Aabb?n.intersectAabb(e,t.min,t.max):n.intersectCircle(e,t.pos,t.rad)}};e.exports=n},"6b9375bf":function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-05-13",locale:"vn"},"word-order":"svo","index-slogan":"2d Battle Royale","index-region":"Vùng","index-north-america":"Bắc Mỹ","index-europe":"Châu Âu","index-asia":"Châu Á","index-south-america":"Nam Mỹ","index-korea":"Đại Hà n Dân Quốc","index-players":"người chÆ¡i","index-play-solo":"ChÆ¡i má»™t người","index-play-duo":"ChÆ¡i nhóm hai người","index-play-squad":"ChÆ¡i nhóm bốn người","index-join-team":"Và o nhóm","index-create-team":"Tạo nhóm","index-leave-team":"Rời nhóm","index-joining-team":"Đang và o nhóm","index-creating-team":"Đang tạo nhóm","index-invite-link":"Đường dẫn mời chÆ¡i","index-invite-code":"Mã số mời chÆ¡i","index-solo":"Đơn","index-duo":"Nhóm hai","index-squad":"Nhóm bốn","index-auto-fill":"Tá»± Ä‘á»™ng Ä‘iền","index-no-fill":"Không thêm","index-waiting-for-leader":"Chờ trưởng nhóm bắt đầu lượt chÆ¡i","index-joining-game":"Tham gia trò chÆ¡i","index-game-in-progress":"Trò chÆ¡i Ä‘ang diá»…n ra","index-play":"ChÆ¡i","index-featured-youtuber":"YouTuber khách mời","index-streaming-live":"Phát trá»±c tiếp!","index-settings":"Cà i đặt","index-high-resolution":"Độ phân giải cao (đánh dấu để tăng chất lượng hình ảnh)","index-screen-shake":"Rung mà n hình","index-master-volume":"Âm lượng tổng","index-sfx-volume":"Âm lượng SFX","index-music-volume":"Music Volume","index-mobile-announce":"Now available on mobile!","index-mobile-tooltip":"Visit surviv.io on your mobile device to play on the go!","index-team-is-full":"Nhóm đã đủ người!","index-failed-joining-team":"Không và o được nhóm.","index-failed-creating-team":"Không tạo được nhóm.","index-failed-finding-game":"Không tìm được lượt chÆ¡i.","index-failed-joining-game":"Không và o được lượt chÆ¡i.","index-lost-connection":"Mất kết nối vá»›i nhóm.","index-host-closed":"Chủ lượt chÆ¡i đã đóng kết nối.","index-invalid-protocol":"Phiên bản cÅ©.","index-view-more":"Xem thêm","index-back-to-main":"Quay lại Danh mục chính","index-most-kills":"Tiêu diệt nhiều nhất","index-total-kills":"Tổng số bịtiêu diệt","index-total-wins":"Tổng số lần thắng","index-top-5-percent":"Tốp 5 phần trăm","index-kill-death-ratio":'Tá»· lệ "Tiêu diệt-Bịtiêu diệt"',"index-mode":"Mode","index-for":"Của","index-today":"Ngà y hôm nay","index-this-week":"Tuần nà y","index-all-time":"Toà n bá»™ thời gian chÆ¡i","index-top-100":"Tốp 100","index-rank":"Thứ hạng","index-player":"Người chÆ¡i","index-total-games":"Tất cả các lượt chÆ¡i","index-controls":"Kiểm soát","index-movement":"Di chuyển","index-movement-ctrl":"W, A, S, D","index-aim":"Ngắm","index-aim-ctrl":"Chuá»™t","index-punch":"Đấm","index-shoot":"Bắn","index-shoot-ctrl":"Bấm chuá»™t trái","index-change-weapons":"Đổi vÅ© khí","index-change-weapons-ctrl":"1 đến 4 hoặc nút cuá»™n chuá»™t","index-stow-weapons":"Stow Weapons (Melee Mode)","index-stow-weapons-ctrl":"3 hoặc E","index-swap-weapons":"Đổi về vÅ© khí trÆ°á»›c đó","index-swap-weapons-ctrl":"Q","index-reload":"Nạp đạn","index-reload-ctrl":"R","index-scope-zoom":"Phóng to","index-scope-zoom-ctrl":"Bấm chuá»™t trái để phóng to","index-pickup":"Nhặt lên","index-loot":"Vật phẩm","index-revive":"Hồi phục","index-pickup-ctrl":"F","index-use-medical":"Sá»­ dụng vật phẩm cứu thÆ°Æ¡ng","index-use-medical-ctrl":"Bấm chuá»™t trái lệ vật phẩm hoặc ấn 7-0","index-drop-item":"Bỏ vật phẩm","index-drop-item-ctrl":"Phải chuá»™t phải và o vật phẩm","index-cancel-action":"Hủy hà nh Ä‘á»™ng","index-cancel-action-ctrl":"X","index-view-map":"Xem bản đồ","index-view-map-ctrl":"M hoặc G","index-toggle-minimap":"Bật bản đồ mini","index-toggle-minimap-ctrl":"V","index-use-ping":"Sá»­ dụng Cá»­a sổ Trò chuyện của nhóm","index-use-ping-ctrl":"Giữ C, rồi giữ chuá»™t phải và rê chuá»™t, rồi thả chuá»™t phải","index-use-emote":"Dùng Cá»­a sổ Biểu cảm của nhóm","index-use-emote-ctrl":"Giữ phải chuá»™t rồi rê chuá»™t, rồi thả phải chuá»™t","index-how-to-play":"Cách chÆ¡i","index-tips-1-desc":"Mục tiêu của trò surviv.io là thà nh người cuối cùng còn sống sót. Bạn chỉ có má»™t mạng cho má»—i lượt chÆ¡i - không thể tái sinh lại!","index-tips-2":"2D PUBG","index-tips-2-desc":"Nếu các bạn đã chÆ¡i những trò chÆ¡i sinh tồn kiểu PUBG, Fortnite hay H1Z1, thì bạn đã nắm được má»™t ná»­a trò chÆ¡i rồi! Hãy coi trò surviv.io nhÆ° là trò PUBG 2D.","index-tips-3":"Kiếm vật phẩm và tiêu diệt","index-tips-3-desc":"Bạn sẽ bắt đầu trò chÆ¡i mà không có vật phẩm gì ngoà i má»™t cái balo. Chạy quanh bản đồ để tìm vật phẩm nhÆ°: vÅ© khí, đạn, ống ngắm và và vật phẩm cứu thÆ°Æ¡ng. Tiêu diệt những người chÆ¡i khác và bạn có thể lấy vật phẩm của họ!","index-tips-4":"Mà u đỏ = Không ổn!","index-tips-4-desc":"Người không chỉ là thứ duy nhất có thể gây sát thÆ°Æ¡ng lên bạn. Vùng mà u đỏ nguy hiểm sẽ di chuyển và thu nhỏ dần lại theo bản đồ và gây sát thÆ°Æ¡ng lá»›n nếu bạn nằm trong vùng mà u đỏ. Hãy để ý tá»›i bản đồ và giữ khoảng cách an toà n.","index-movement-ctrl-touch":"Núm Ä‘iều khiển bên trái","index-aim-ctrl-touch":"Núm Ä‘iều khiển bên phải","index-shoot-ctrl-touch":"Kéo nút Ä‘iều khiển bên phải ra ngoà i mép thanh Ä‘iều khiển","index-change-weapons-ctrl-touch":"Chạm và o ô vÅ© khí","index-reload-ctrl-touch":"Chạm và o bá»™ đếm đạn được trang bị","index-scope-zoom-ctrl-touch":"Chạm và o mục thu phóng","index-pickup-ctrl-touch":"Chạm và o nút tÆ°Æ¡ng tác hoặc tên vật phẩm","index-use-medical-ctrl-touch":"Chạm và o mục y tế","index-drop-item-ctrl-touch":"Chạm và giữ đồ vật","index-cancel-action-ctrl-touch":"Chạm và o nút tÆ°Æ¡ng tác","index-view-map-ctrl-touch":"Chạm và o bản đồ mini","index-use-ping-ctrl-touch":"Hiển thịbản đồ và chạm và o bất kỳ vịtrí nà o trên bản đồ","index-use-emote-ctrl-touch":"Chạm và o biểu tượng sống sót","game-alive":"Còn sống","game-reloading":"Nạp đạn","game-use":"Use","game-using":"Sá»­ dụng","game-reviving":"Hồi phục","game-revive-teammate":"Hồi phục cho đồng Ä‘á»™i","game-equip":"Trang bị","game-cancel":"Hủy","game-open-door":"Mở cá»­a","game-close-door":"Đóng cá»­a","game-You":"Bạn","game-you":"bạn","game-themselves":"chính họ","game-yourself":"chính bạn","game-you-died":"đã bịtiêu diệt","game-player-died":"đã bịtiêu diệt","game-with":"bởi","game-knocked-out":"hạ gục","game-killed":"đã bịtiêu diệt","game-finally-killed":"cuối cùng cÅ©ng tiêu diệt được","game-finally-bled-out":"cuối cùng đã chảy máu","game-died-outside":"đã bịtiêu diệt ngoà i vùng an toà n","game-the-red-zone":"Vùng mà u đỏ","game-waiting-for-players":"Đợi người chÆ¡i khác","game-spectating":"Quan sát","game-red-zone-advances":"Vùng mà u đỏ thu hẹp dần","game-red-zone-advancing":"Vùng mà u đỏ Ä‘ang thu hẹp dần, hãy chạy về vùng an toà n!","game-seconds":"giây","game-minutes":"phút","game-minute":"phút","game-m":"m","game-s":"s","game-not-enough-space":"Không đủ chá»—!","game-item-already-owned":"Đã có vật phẩm nà y!","game-item-already-equipped":"Đã trang bịvật phẩm!","game-better-item-equipped":"Đã trang bịvật phẩm tốt hÆ¡n!","game-play-new-game":"ChÆ¡i lượt má»›i","game-spectate":"Xem người khác chÆ¡i","game-full-screen":"Toà n mà n hình","game-sound":"Âm thanh","game-quit-game":"Thoát khỏi lượt chÆ¡i","game-return-to-game":"Trở lại lượt chÆ¡i","game-hide-match-stats":"Ẩn chỉ số trận đấu","game-view-match-stats":"Xem chỉ số trận đấu","game-previous-teammate":"Đồng Ä‘á»™i trÆ°á»›c đó","game-next-teammate":"Đồng Ä‘á»™i kế tiếp","game-spectate-previous":"Người chÆ¡i trÆ°á»›c","game-spectate-next":"The next player","game-leave-game":"Thoát lượt chÆ¡i","game-your-results":"Kết quả của bạn","game-chicken":"Chiến thắng chiến thắng CÆ¡m gà xả láng!","game-won-the-game":"đã thắng lượt chÆ¡i.","game-team-eliminated":"Đội của bạn đã bịtiêu diệt.","game-solo-rank":"Xếp hạng Solo","game-duo-rank":"Xếp hạng Duo","game-squad-rank":"Xếp hạng Ä‘á»™i hình","game-rank":"Thứ hạng","game-team-rank":"Thứ hạng của Ä‘á»™i","game-team-kills":"Số lượt tiêu diệt được của Ä‘á»™i","game-kill":"Tiêu diệt","game-kills":"Tiêu diệt","game-damage-dealt":"Sát thÆ°Æ¡ng gây ra","game-damage-taken":"Sát thÆ°Æ¡ng nhận","game-survived":"Đã sống sót","game-backpack00":"Túi đồ","game-backpack01":"Balo nhỏ","game-backpack02":"Balo vừa","game-backpack03":"Balo quân sá»±","game-bandage":"Túi cứu thÆ°Æ¡ng","game-bandage-tooltip":"Bấm chuá»™t trái để hồi 15 máu.","game-healing-tooltip":"Không thể hồi quá 75 máu.","game-healthkit":"Bá»™ kit cứu thÆ°Æ¡ng","game-healthkit-tooltip":"Bấm chuá»™t trái để hồi 100 máu.","game-soda":"Soda","game-soda-tooltip":"Bấm chuá»™t trái để tăng adrenalin lên 25 Ä‘iểm.","game-adrenaline-tooltip":"Adrenalin hồi phục máu theo thời gian.","game-painkiller":"Thuốc","game-painkiller-tooltip":"Bấm chuá»™t trái để tăng adrenaline lên 50.","game-9mm":"9mm","game-9mm-tooltip":"Đạn cho súng M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 và Vector.","game-12gauge":"cỡ 12","game-12gauge-tooltip":"Đạn cho súng M870, M1100, SPAS-12, Saiga-12 và MP220.","game-762mm":"7.62mm","game-762mm-tooltip":"Đạn cho súng AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, OT-38 và DP-28.","game-556mm":"5.56mm","game-556mm-tooltip":"Đạn cho súng FAMAS, M416, M4A1-S, Mk 12 và M249.","game-50AE":".50 AE","game-50AE-tooltip":"Đạn cho súng DEagle 50.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Đạn cho súng AWM-S.","game-flare":"Flare","game-flare-tooltip":"Đạn cho súng Flare Gun.","game-45acp":".45 ACP","game-45acp-tooltip":"Đạn cho súng M1911, M1A1, Model 94 và Peacemaker.","game-chest01":"Áo giáp cấp 1","game-chest02":"Áo giáp cấp 2","game-chest03":"Áo giáp cấp 3","game-helmet01":"MÅ© cối cấp 1","game-helmet02":"MÅ© cối cấp 2","game-helmet03":"MÅ© cối cấp 3","game-1xscope":"1x Kính ngắm","game-2xscope":"2x Kính ngắm","game-4xscope":"4x Kính ngắm","game-8xscope":"8x Kính ngắm","game-15xscope":"15x Kính ngắm","game-level-1":"Lvl. 1","game-level-2":"Lvl. 2","game-level-3":"Lvl. 3","game-level-9":"Lvl. 3","game-outfitBase":"Basic Outfit","game-outfitRoyalFortune":"Royal Fortune","game-outfitKeyLime":"Key Lime","game-outfitCobaltShell":"Cobalt Shell","game-outfitCarbonFiber":"Carbon Fiber","game-outfitDarkGloves":"The Professional","game-outfitGhillie":"Ghillie Suit","game-outfitCamo":"Forest Camo","game-outfitRed":"Target Practice","game-outfitWhite":"Arctic Avenger","game-outfitWoodland":"Woodland Combat","game-outfitJester":"Jester's Folly","game-outfitPrisoner":"The New Black","game-outfitCasanova":"Casanova Silks","game-outfitKhaki":"The Initiative","game-fists":"Nắm đấm","game-ak47":"AK-47","game-scar":"SCAR-H","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-vector":"Vector","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-m9_dual":"Dual M9","game-hud-m9_dual":"M9","game-glock":"G18C","game-glock_dual":"Dual G18C","game-hud-glock_dual":"G18C","game-ot38":"OT-38","game-ot38_dual":"Dual OT-38","game-hud-ot38_dual":"OT-38","game-deagle":"DEagle 50","game-deagle_dual":"Dual DEagle 50","game-hud-deagle_dual":"DEagle 50","game-famas":"FAMAS","game-hk416":"M416","game-mk12":"Mk 12 SPR","game-m249":"M249","game-frag":"Lá»±u đạn","game-hud-frag":"Lá»±u đạn","game-smoke":"Lá»±u đạn khói","game-hud-smoke":"Lá»±u đạn cháy","game-barrel_01":"má»™t khẩu súng","game-silo_01":"má»™t chiếc xi lô","game-oven_01":"má»™t chiếc lò nÆ°á»›ng","game-control_panel_01":"Bảng Ä‘iều khiển","game-control_panel_02":"Bảng Ä‘iều khiển","game-control_panel_03":"má»™t khối đầu cuối máy tính","game-power_box_01":"má»™t chiếc tủ Ä‘iện","index-play-50v50":"ChÆ¡i nhóm 50 người","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},"6bad552e":function(e,t,a){"use strict";function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){return{time:e,bones:t}}function n(e,t,a){return{time:e,fn:t,args:a}}var s,l,c,m,p,d,h,u,g,y,w,x,f,b,_,S,k,v,z,M,T,P,C,I,A,D,E,O,B,L,R,F,j,N,q,V,G,U,W=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),H=a("989ad62a"),K=(H.Anim,a("0e566746")),Z=a("10899aea"),X=a("c2a798c8"),Y=function(){function e(t,a,i){r(this,e),this.pivot=X.copy(t||X.create(0,0)),this.rot=0,this.pos=X.copy(i||X.create(0,0))}return W(e,[{key:"copy",value:function(e){X.set(this.pivot,e.pivot),this.rot=e.rot,X.set(this.pos,e.pos)}},{key:"rotate",value:function(e){return this.rot=e,this}},{key:"offset",value:function(e){return this.pos=X.copy(e),this}}]),e}();Y.identity=new Y(X.create(0,0)),Y.lerp=function(e,t,a){var i=new Y;return i.pos=X.lerp(e,t.pos,a.pos),i.rot=Z.lerp(e,t.rot,a.rot),i.pivot=X.lerp(e,t.pivot,a.pivot),i};var J={HandL:0,HandR:1,FootL:2,FootR:3};K(Object.keys(J).length%2==0);var Q={fists:(s={},i(s,J.HandL,new Y(X.create(14,-12.25))),i(s,J.HandR,new Y(X.create(14,12.25))),s),slash:(l={},i(l,J.HandL,new Y(X.create(18,-8.25))),i(l,J.HandR,new Y(X.create(6,20.25))),l),meleeTwoHanded:(c={},i(c,J.HandL,new Y(X.create(10.5,-14.25))),i(c,J.HandR,new Y(X.create(18,6.25))),c),meleeKatana:(m={},i(m,J.HandL,new Y(X.create(8.5,13.25))),i(m,J.HandR,new Y(X.create(-3,17.75))),m),machete:(p={},i(p,J.HandL,new Y(X.create(14,-12.25))),i(p,J.HandR,new Y(X.create(1,17.75))),p),rifle:(d={},i(d,J.HandL,new Y(X.create(28,5.25))),i(d,J.HandR,new Y(X.create(14,1.75))),d),pistol:(h={},i(h,J.HandL,new Y(X.create(14,1.75))),i(h,J.HandR,new Y(X.create(14,1.75))),h),dualPistol:(u={},i(u,J.HandL,new Y(X.create(15.75,-8.75))),i(u,J.HandR,new Y(X.create(15.75,8.75))),u),throwable:(g={},i(g,J.HandL,new Y(X.create(15.75,-9.625))),i(g,J.HandR,new Y(X.create(15.75,9.625))),g),downed:(y={},i(y,J.HandL,new Y(X.create(14,-12.25))),i(y,J.HandR,new Y(X.create(14,12.25))),i(y,J.FootL,new Y(X.create(-15.75,-9))),i(y,J.FootR,new Y(X.create(-15.75,9))),y)},$=H.items.fists,ee=H.items.hook,te=H.items.woodaxe,ae=H.items.katana,ie={none:{keyframes:[],effects:[]},fists:{keyframes:[o(0,i({},J.HandR,new Y(X.create(14,12.25)))),o($.damageTime,i({},J.HandR,new Y(X.create(29.75,1.75)))),o($.cooldownTime,i({},J.HandR,new Y(X.create(14,12.25))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n($.damageTime,"animMeleeCollision",{})]},cut:{keyframes:[o(0,i({},J.HandR,new Y(X.create(14,12.25)))),o(.25*$.damageTime,i({},J.HandR,new Y(X.create(14,12.25)).rotate(.35*-Math.PI))),o(1*$.damageTime,i({},J.HandR,new Y(X.create(14,12.25)).rotate(.35*Math.PI))),o($.cooldownTime,i({},J.HandR,new Y(X.create(14,12.25))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n($.damageTime,"animMeleeCollision",{})]},cutReverse:{keyframes:[o(0,i({},J.HandR,new Y(X.create(1,17.75)))),o(.4*$.damageTime,i({},J.HandR,new Y(X.create(25,6.25)).rotate(.3*Math.PI))),o(1*$.damageTime,i({},J.HandR,new Y(X.create(25,6.25)).rotate(.5*-Math.PI))),o($.cooldownTime,i({},J.HandR,new Y(X.create(1,17.75))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n($.damageTime,"animMeleeCollision",{})]},thrust:{keyframes:[o(0,i({},J.HandR,new Y(X.create(14,12.25)))),o(.4*$.damageTime,i({},J.HandR,new Y(X.create(5,12.25)).rotate(.1*Math.PI))),o(1*$.damageTime,i({},J.HandR,new Y(X.create(25,6.25)).rotate(0*-Math.PI))),o($.cooldownTime,i({},J.HandR,new Y(X.create(14,12.25))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n($.damageTime,"animMeleeCollision",{})]},slash:{keyframes:[o(0,(w={},i(w,J.HandL,new Y(X.create(18,-8.25))),i(w,J.HandR,new Y(X.create(6,20.25))),w)),o($.damageTime,(x={},i(x,J.HandL,new Y(X.create(6,-22.25))),i(x,J.HandR,new Y(X.create(6,20.25)).rotate(.6*-Math.PI)),x)),o($.cooldownTime,(f={},i(f,J.HandL,new Y(X.create(18,-8.25))),i(f,J.HandR,new Y(X.create(6,20.25)).rotate(0)),f))],effects:[n(0,"animPlaySound",{sound:"swing"}),n($.damageTime,"animMeleeCollision",{})]},hook:{keyframes:[o(0,i({},J.HandR,new Y(X.create(14,12.25)))),o(.25*ee.damageTime,i({},J.HandR,new Y(X.create(14,12.25)).rotate(.1*Math.PI))),o(.75*ee.damageTime,i({},J.HandR,new Y(X.create(24,1.75)))),o(.5*ee.cooldownTime,i({},J.HandR,new Y(X.create(14,12.25)).rotate(-.3*Math.PI))),o(.5*ee.cooldownTime,i({},J.HandR,new Y(X.create(14,12.25))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n(ee.damageTime,"animMeleeCollision",{})]},pan:{keyframes:[o(0,i({},J.HandR,new Y(X.create(14,12.25)))),o(.15,i({},J.HandR,new Y(X.create(22,-8.25)).rotate(.2*-Math.PI))),o(.1,i({},J.HandR,new Y(X.create(28,-8.25)).rotate(.5*Math.PI))),o(.3,i({},J.HandR,new Y(X.create(14,12.25))))],effects:[n(0,"animPlaySound",{sound:"swing"}),n(H.items.pan.damageTime,"animMeleeCollision",{})]},twoHandSwing:{keyframes:[o(0,(b={},i(b,J.HandL,new Y(X.create(10.5,-14.25))),i(b,J.HandR,new Y(X.create(18,6.25))),b)),o(.4*te.damageTime,(_={},i(_,J.HandL,new Y(X.create(9,-14.25)).rotate(.4*Math.PI)),i(_,J.HandR,new Y(X.create(18,6.25)).rotate(.4*Math.PI)),_)),o(.6*te.damageTime,(S={},i(S,J.HandL,new Y(X.create(9,-14.25)).rotate(.4*-Math.PI)),i(S,J.HandR,new Y(X.create(18,6.25)).rotate(.4*-Math.PI)),S)),o(te.cooldownTime,(k={},i(k,J.HandL,new Y(X.create(10.5,-14.25))),i(k,J.HandR,new Y(X.create(18,6.25))),k))],effects:[n(te.damageTime,"animPlaySound",{sound:"swing"}),n(H.items.woodaxe.damageTime,"animMeleeCollision",{})]},katanaSwing:{keyframes:[o(0,(v={},i(v,J.HandL,new Y(X.create(8.5,13.25))),i(v,J.HandR,new Y(X.create(-3,17.75))),v)),o(.3*ae.damageTime,(z={},i(z,J.HandL,new Y(X.create(8.5,13.25)).rotate(.2*Math.PI)),i(z,J.HandR,new Y(X.create(-3,17.75)).rotate(.2*Math.PI)),z)),o(.6*ae.damageTime,(M={},i(M,J.HandL,new Y(X.create(8.5,13.25)).rotate(1.2*-Math.PI)),i(M,J.HandR,new Y(X.create(-3,17.75)).rotate(1.2*-Math.PI)),M)),o(ae.cooldownTime,(T={},i(T,J.HandL,new Y(X.create(8.5,13.25))),i(T,J.HandR,new Y(X.create(-3,17.75))),T))],effects:[n(ae.damageTime,"animPlaySound",{sound:"swing"}),n(H.items.katana.damageTime,"animMeleeCollision",{})]},cook:{keyframes:[o(0,(P={},i(P,J.HandL,new Y(X.create(15.75,-9.625))),i(P,J.HandR,new Y(X.create(15.75,9.625))),P)),o(.1,(C={},i(C,J.HandL,new Y(X.create(14,-1.75))),i(C,J.HandR,new Y(X.create(14,1.75))),C)),o(.2,(I={},i(I,J.HandL,new Y(X.create(14,-1.75))),i(I,J.HandR,new Y(X.create(14,1.75))),I)),o(.1,(A={},i(A,J.HandL,new Y(X.create(22.75,-1.75))),i(A,J.HandR,new Y(X.create(1.75,14))),A)),o(99999,(D={},i(D,J.HandL,new Y(X.create(22.75,-1.75))),i(D,J.HandR,new Y(X.create(1.75,14))),D))],effects:[n(0,"animPlaySound",{sound:"pullPin"}),n(.1,"animSetThrowableState",{state:"cook"})]},throw:{keyframes:[o(0,(E={},i(E,J.HandL,new Y(X.create(22.75,-1.75))),i(E,J.HandR,new Y(X.create(1.75,14.175))),E)),o(.15,(O={},i(O,J.HandL,new Y(X.create(5.25,-15.75))),i(O,J.HandR,new Y(X.create(29.75,1.75))),O)),o(H.player.throwTime,(B={},i(B,J.HandL,new Y(X.create(15.75,-9.625))),i(B,J.HandR,new Y(X.create(15.75,9.625))),B))],effects:[n(0,"animPlaySound",{sound:"throwing"}),n(0,"animSetThrowableState",{state:"throwing"}),n(0,"animThrowableParticles",{})]},crawl_forward:{keyframes:[o(H.player.crawlTime/3,(L={},i(L,J.HandL,new Y(X.create(19.25,-10.5))),i(L,J.FootL,new Y(X.create(-20.25,-9))),L)),o(H.player.crawlTime/3,(R={},i(R,J.HandL,new Y(X.create(5.25,-15.75))),i(R,J.FootL,new Y(X.create(-11.25,-9))),R)),o(H.player.crawlTime/3,(F={},i(F,J.HandL,new Y(X.create(14,-12.25))),i(F,J.FootL,new Y(X.create(-15.75,-9))),F))],effects:[]},crawl_backward:{keyframes:[o(H.player.crawlTime/3,(j={},i(j,J.HandL,new Y(X.create(5.25,-15.75))),i(j,J.FootL,new Y(X.create(-11.25,-9))),j)),o(H.player.crawlTime/3,(N={},i(N,J.HandL,new Y(X.create(19.25,-10.5))),i(N,J.FootL,new Y(X.create(-20.25,-9))),N)),o(H.player.crawlTime/3,(q={},i(q,J.HandL,new Y(X.create(14,-12.25))),i(q,J.FootL,new Y(X.create(-15.75,-9))),q))],effects:[]},revive:{keyframes:[o(0,(V={},i(V,J.HandL,new Y(X.create(14,-12.25))),i(V,J.HandR,new Y(X.create(14,12.25))),V)),o(.2,(G={},i(G,J.HandL,new Y(X.create(24.5,-8.75))),i(G,J.HandR,new Y(X.create(5.25,21))),G)),o(H.player.reviveDuration,(U={},i(U,J.HandL,new Y(X.create(24.5,-8.75))),i(U,J.HandR,new Y(X.create(5.25,21))),U))],effects:[]}};e.exports={Pose:Y,Bones:J,IdlePoses:Q,Animations:ie}},"6d494b5c":function(e,t,a){"use strict";function i(e,t,a,i,r,n){var l=e;return!l.active||l.dead||!l.collidable||l.isWindow||l.height<i||!s.sameLayer(l.layer,r)?null:n&&2&r&&0==l.layer?null:o.intersectSegment(l.collider,t,a)}function r(e,t,a,i,r){var o=p.intersectSegmentDist(e,t,a,i,0,r,!1);return l.add(t,l.mul(a,o))}var o=a("6b42806d"),n=a("10899aea"),s=a("1901e2d9"),l=a("c2a798c8"),c=a("ce29f17f"),m=a("af8ba00f"),p={intersectSegment:function(e,t,a,r,o,n,s){for(var c=l.add(t,l.mul(a,r)),m=[],p=0;p<e.length;p++){var d=e[p],h=i(d,t,c,o,n,s);if(h){var u=l.length(l.sub(h.point,t));m.push({id:d.__id,dist:u})}}return m.sort(function(e,t){return e.dist-t.dist}),m.length>0?m[0]:null},intersectSegmentDist:function(e,t,a,r,o,s,c){for(var m=r,p=l.add(t,l.mul(a,r)),d=0;d<e.length;d++){var h=e[d],u=i(h,t,p,o,s,c);u&&(m=n.min(m,l.length(l.sub(u.point,t))))}return m},scanCollider:function(e,t,a,i,s,d,h,u){var g=o.intersectCircle(e,a,h);if(!g)return null;if(g.pen>=h)return{dist:0};var y=l.perp(g.dir),w=r(t,a,l.neg(y),.5*d,i),x=r(t,a,y,.5*d,i),f=l.sub(x,w),b=l.length(f);f=b>1e-4?l.div(f,b):l.create(1,0);for(var _=[],S=0;S<u;S++){var k=S/n.max(u-1,1);_.push(l.add(w,l.mul(f,b*k)))}for(var v=s,z=0;z<_.length;z++){var M=_[z],T=o.intersectCircle(e,M,h);if(T){var P=l.neg(T.dir),C=p.intersectSegmentDist(t,M,P,h,v,i,!0),I=o.intersectSegment(e,M,l.add(M,l.mul(P,h))),A=I?l.length(l.sub(I.point,M)):0,D=I&&A<=C;if(c.debug){var E=D?65280:16711680;m.addRay(M,P,h,E)}if(D)return{dist:A}}}return null}};e.exports=p},"6d61bfc0":function(e,t,a){"use strict";function i(e){for(var t=0,a=0;a<e.length;a++){var i=e[a];t=65535&(r[255&(t^i)]^t>>8)}return t}var r=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];e.exports={crc16:i}},"6e13f3b7":function(e,t){e.exports={shared:[{meta:{image:"shared-0-100-d8f93706.png",size:{w:4096,h:4096},scale:1},frames:{"map-building-mansion-floor-01b.img":{frame:{x:2118,y:2,w:1825,h:1218},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:1825,h:1218},sourceSize:{w:1826,h:1218}},"map-building-police-floor-01.img":{frame:{x:2,y:2,w:2112,h:1568},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:2112,h:1568},sourceSize:{w:2112,h:1568}},"map-building-barn-floor-01.img":{frame:{x:2,y:1574,w:1600,h:1088},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1600,h:1088},sourceSize:{w:1600,h:1088}},"map-building-police-ceiling-02.img":{frame:{x:1606,y:1574,w:530,h:1080},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:530,h:1080},sourceSize:{w:530,h:1082}},"map-building-cabin-floor.img":{frame:{x:2140,y:1574,w:1216,h:992},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1216,h:992},sourceSize:{w:1216,h:992}},"map-bunker-crossing-compartment-floor-01.img":{frame:{x:2,y:2666,w:1503,h:928},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:1503,h:928},sourceSize:{w:1504,h:928}},"map-building-bank-ceiling-02.img":{frame:{x:3360,y:1574,w:556,h:888},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:50,w:556,h:888},sourceSize:{w:556,h:940}},"map-bunker-conch-compartment-floor-01a.img":{frame:{x:1509,y:2666,w:940,h:880},rotated:!1,trimmed:!0,spriteSourceSize:{x:52,y:0,w:940,h:880},sourceSize:{w:992,h:880}},"map-bunker-storm-chamber-floor-01.img":{frame:{x:2453,y:2666,w:1264,h:870},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:48,w:1264,h:870},sourceSize:{w:1280,h:928}},"map-building-hut-floor-02.img":{frame:{x:3721,y:2666,w:130,h:767},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:130,h:767},sourceSize:{w:136,h:768}},"map-bunker-crossing-compartment-ceiling-01b.img":{frame:{x:2,y:3598,w:720,h:496},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:720,h:496},sourceSize:{w:720,h:496}},"map-building-police-ceiling-01.img":{frame:{x:726,y:3598,w:1008,h:480},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1008,h:480},sourceSize:{w:1008,h:480}},"map-building-police-ceiling-03.img":{frame:{x:1738,y:3598,w:504,h:480},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:504,h:480},sourceSize:{w:504,h:480}},"map-building-bank-floor-02.img":{frame:{x:2246,y:3598,w:864,h:448},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:864,h:448},sourceSize:{w:1088,h:448}},"map-building-hut-floor-01.img":{frame:{x:3114,y:3598,w:448,h:448},rotated:!1,trimmed:!0,spriteSourceSize:{x:32,y:32,w:448,h:448},sourceSize:{w:512,h:512}},"map-wall-14.img":{frame:{x:3855,y:2666,w:32,h:448},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:448},sourceSize:{w:32,h:448}},"map-wall-14-rounded.img":{frame:{x:3891,y:2666,w:32,h:448},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:448},sourceSize:{w:32,h:448}},"map-wall-13-rounded.img":{frame:{x:3566,y:3598,w:32,h:416},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:416},sourceSize:{w:32,h:416}},"map-building-panicroom-floor.img":{frame:{x:3602,y:3598,w:288,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:384},sourceSize:{w:288,h:384}},"map-wall-glass-12-2.img":{frame:{x:3947,y:2,w:64,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:384},sourceSize:{w:64,h:384}},"map-wall-12.img":{frame:{x:3947,y:390,w:32,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:384},sourceSize:{w:32,h:384}},"map-wall-12-rounded.img":{frame:{x:3947,y:778,w:32,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:384},sourceSize:{w:32,h:384}},"map-wall-glass-12.img":{frame:{x:3947,y:1166,w:32,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:384},sourceSize:{w:32,h:384}},"map-wall-11-rounded.img":{frame:{x:3947,y:1554,w:32,h:352},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:352},sourceSize:{w:32,h:352}},"map-building-vault-ceiling.img":{frame:{x:2118,y:1224,w:321,h:337},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:321,h:337},sourceSize:{w:432,h:337}},"map-saloon-bar-01.img":{frame:{x:3947,y:1910,w:54,h:324},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:324},sourceSize:{w:54,h:324}},"map-building-shack-floor-01.img":{frame:{x:2443,y:1224,w:381,h:320},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:20,w:381,h:320},sourceSize:{w:420,h:340}},"map-bunker-crossing-floor-01.img":{frame:{x:2828,y:1224,w:320,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:320},sourceSize:{w:320,h:320}},"map-building-shack-floor-02.img":{frame:{x:3152,y:1224,w:320,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:320},sourceSize:{w:320,h:320}},"map-wall-10.img":{frame:{x:3947,y:2238,w:32,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:320},sourceSize:{w:32,h:320}},"map-wall-glass-10.img":{frame:{x:3947,y:2562,w:32,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:320},sourceSize:{w:32,h:320}},"map-wall-10-rounded.img":{frame:{x:3947,y:2886,w:32,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:320},sourceSize:{w:32,h:320}},"map-building-outhouse-floor.img":{frame:{x:3476,y:1224,w:240,h:308},rotated:!1,trimmed:!0,spriteSourceSize:{x:80,y:4,w:240,h:308},sourceSize:{w:400,h:316}},"map-bunker-crossing-compartment-ceiling-01a.img":{frame:{x:3720,y:1224,w:128,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:304},sourceSize:{w:128,h:304}},"map-pipes-01.img":{frame:{x:3852,y:1224,w:90,h:288},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:90,h:288},sourceSize:{w:90,h:288}},"map-wall-09-rounded.img":{frame:{x:3947,y:3210,w:32,h:288},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:288},sourceSize:{w:32,h:288}},"map-wall-09.img":{frame:{x:3947,y:3502,w:32,h:288},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:288},sourceSize:{w:32,h:288}},"part-shell-05.img":{frame:{x:3947,y:3794,w:63,h:260},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:63,h:260},sourceSize:{w:63,h:260}},"map-wall-08-rounded.img":{frame:{x:3855,y:3118,w:32,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:256},sourceSize:{w:32,h:256}},"map-wall-shack-right.img":{frame:{x:3983,y:390,w:24,h:241},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:24,h:241},sourceSize:{w:24,h:242}},"gun-awc-01.img":{frame:{x:4015,y:2,w:60,h:236},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:236},sourceSize:{w:60,h:236}},"gun-awc-02.img":{frame:{x:4015,y:242,w:60,h:236},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:236},sourceSize:{w:60,h:236}},"gun-usas-01.img":{frame:{x:4015,y:482,w:56,h:232},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:232},sourceSize:{w:56,h:232}},"gun-m249-top-01.img":{frame:{x:4015,y:718,w:56,h:232},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:232},sourceSize:{w:56,h:232}},"gun-ots38-01.img":{frame:{x:4015,y:954,w:56,h:232},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:232},sourceSize:{w:56,h:232}},"gun-garand-01.img":{frame:{x:4015,y:1190,w:48,h:232},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:232},sourceSize:{w:48,h:232}},"map-wall-07-rounded.img":{frame:{x:4015,y:1426,w:32,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:224},sourceSize:{w:32,h:224}},"map-wall-shack-left.img":{frame:{x:4051,y:1426,w:24,h:222},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:24,h:222},sourceSize:{w:24,h:222}},"gun-scorpion-01.img":{frame:{x:4015,y:1654,w:48,h:208},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:208},sourceSize:{w:48,h:208}},"map-wall-outhouse-side.img":{frame:{x:4015,y:1866,w:24,h:198},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:24,h:198},sourceSize:{w:24,h:198}},"gun-m4a1-01.img":{frame:{x:4015,y:2068,w:48,h:196},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:196},sourceSize:{w:48,h:196}},"map-wall-06-rounded.img":{frame:{x:4043,y:1866,w:32,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:192},sourceSize:{w:32,h:192}},"map-wall-06.img":{frame:{x:4015,y:2268,w:32,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:192},sourceSize:{w:32,h:192}},"gun-long-01.img":{frame:{x:4015,y:2464,w:32,h:188},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:188},sourceSize:{w:32,h:188}},"part-shell-04.img":{frame:{x:4015,y:2656,w:55,h:164},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:55,h:164},sourceSize:{w:55,h:164}},"map-wall-04-stone.img":{frame:{x:4015,y:2824,w:40,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:40,h:160},sourceSize:{w:40,h:160}},"part-airdrop-02.img":{frame:{x:4015,y:2988,w:38,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:160},sourceSize:{w:38,h:160}},"part-airdrop-02x.img":{frame:{x:4015,y:3152,w:38,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:160},sourceSize:{w:38,h:160}},"map-wall-05-rounded.img":{frame:{x:4015,y:3316,w:32,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:160},sourceSize:{w:32,h:160}},"map-wall-05.img":{frame:{x:4015,y:3480,w:32,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:160},sourceSize:{w:32,h:160}},"map-door-slot-01.img":{frame:{x:4015,y:3644,w:38,h:134},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:134},sourceSize:{w:38,h:134}},"part-shell-01.img":{frame:{x:4015,y:3782,w:56,h:133},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:133},sourceSize:{w:56,h:133}},"map-wall-outhouse-bot.img":{frame:{x:3469,y:3550,w:72,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:24},sourceSize:{w:72,h:24}},"gun-mp220-01.img":{frame:{x:3891,y:3118,w:40,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:40,h:128},sourceSize:{w:40,h:128}},"ping-map-danger.img":{frame:{x:3894,y:3598,w:40,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:44,y:0,w:40,h:128},sourceSize:{w:128,h:128}},"map-wall-04.img":{frame:{x:3894,y:3730,w:32,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:128},sourceSize:{w:32,h:128}},"map-door-05.img":{frame:{x:4051,y:2268,w:24,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:24,h:128},sourceSize:{w:24,h:128}},"map-door-01.img":{frame:{x:4051,y:2464,w:24,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:24,h:128},sourceSize:{w:24,h:128}},"map-door-03.img":{frame:{x:3891,y:3250,w:32,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:112},sourceSize:{w:32,h:112}},"map-building-house-window-res-01.img":{frame:{x:3894,y:3862,w:32,h:104},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:104},sourceSize:{w:32,h:104}},"map-crate-06.img":{frame:{x:3360,y:2466,w:164,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:164,h:100},sourceSize:{w:164,h:100}},"trunk.img":{frame:{x:3528,y:2466,w:106,h:100},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:14,w:106,h:100},sourceSize:{w:128,h:128}},"crab.img":{frame:{x:3638,y:2466,w:100,h:100},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:14,w:100,h:100},sourceSize:{w:128,h:128}},"gun-short-01.img":{frame:{x:3742,y:2466,w:32,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:100},sourceSize:{w:32,h:100}},"dab-face.img":{frame:{x:3778,y:2466,w:144,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:23,w:144,h:98},sourceSize:{w:144,h:144}},"forest.img":{frame:{x:3721,y:3437,w:120,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:15,w:120,h:98},sourceSize:{w:128,h:128}},"baguette.img":{frame:{x:3845,y:3437,w:98,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:15,w:98,h:98},sourceSize:{w:128,h:128}},"loot-throwable-snowball.img":{frame:{x:2140,y:2570,w:84,h:84},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:22,w:84,h:84},sourceSize:{w:128,h:128}},"cog.img":{frame:{x:2228,y:2570,w:83,h:84},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:22,w:83,h:84},sourceSize:{w:128,h:128}},"map-bunker-vent-01.img":{frame:{x:2315,y:2570,w:82,h:84},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:82,h:84},sourceSize:{w:84,h:84}},"eye.img":{frame:{x:2401,y:2570,w:126,h:82},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:23,w:126,h:82},sourceSize:{w:128,h:128}},"chicken.img":{frame:{x:2531,y:2570,w:106,h:82},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:23,w:106,h:82},sourceSize:{w:128,h:128}},"map-vending-res.img":{frame:{x:2641,y:2570,w:93,h:82},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:5,w:93,h:82},sourceSize:{w:108,h:94}},"audio-on.img":{frame:{x:2738,y:2570,w:92,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:18,y:24,w:92,h:80},sourceSize:{w:128,h:128}},"audio-off.img":{frame:{x:2834,y:2570,w:92,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:18,y:24,w:92,h:80},sourceSize:{w:128,h:128}},"gun-dp28-top-01.img":{frame:{x:2930,y:2570,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-pot-res-01.img":{frame:{x:3014,y:2570,w:80,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:32,y:32,w:80,h:80},sourceSize:{w:144,h:144}},"loot-weapon-fists.img":{frame:{x:3098,y:2570,w:74,h:78},rotated:!1,trimmed:!0,spriteSourceSize:{x:27,y:25,w:74,h:78},sourceSize:{w:128,h:128}},"loot-helmet-02.img":{frame:{x:3176,y:2570,w:118,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:26,w:118,h:76},sourceSize:{w:128,h:128}},"proj-mirv-mini-01.img":{frame:{x:3298,y:2570,w:84,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:10,w:84,h:76},sourceSize:{w:96,h:96}},"map-piano-01.img":{frame:{x:3386,y:2570,w:240,h:75},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:240,h:75},sourceSize:{w:240,h:75}},"map-deposit-box-02.img":{frame:{x:3630,y:2570,w:160,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:74},sourceSize:{w:160,h:74}},"map-building-cabin-ceiling-01b.img":{frame:{x:3794,y:2570,w:148,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:148,h:74},sourceSize:{w:148,h:76}},"map-barrel-res-03.img":{frame:{x:3855,y:3378,w:76,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:86,w:76,h:52},sourceSize:{w:144,h:144}},"map-gun-mount-02.img":{frame:{x:1509,y:3550,w:128,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:128,h:44},sourceSize:{w:128,h:56}},"map-gun-mount-03.img":{frame:{x:1641,y:3550,w:128,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:128,h:44},sourceSize:{w:128,h:56}},"gun-m249-bot-01.img":{frame:{x:1773,y:3550,w:76,h:44},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:76,h:44},sourceSize:{w:76,h:44}},"ping-part-eighth-highlight.img":{frame:{x:4015,y:4051,w:51,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:20,w:51,h:43},sourceSize:{w:128,h:128}},"ping-part-eighth.img":{frame:{x:1853,y:3550,w:51,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:20,w:51,h:43},sourceSize:{w:128,h:128}},"map-building-bank-window-res-01.img":{frame:{x:1908,y:3550,w:44,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:46,y:55,w:44,h:43},sourceSize:{w:144,h:144}},"pumpkin-play.img":{frame:{x:1956,y:3550,w:40,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:40,h:43},sourceSize:{w:48,h:48}},"part-frag-lever-01.img":{frame:{x:2e3,y:3550,w:48,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:40,y:44,w:48,h:40},sourceSize:{w:128,h:128}},"hatchet.img":{frame:{x:2052,y:3550,w:44,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:44,h:38},sourceSize:{w:48,h:48}},"player-feet-01.img":{frame:{x:2100,y:3550,w:38,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:38},sourceSize:{w:38,h:38}},"player-hands-01.img":{frame:{x:2142,y:3550,w:38,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:38},sourceSize:{w:38,h:38}},"map-barrel-03.img":{frame:{x:2184,y:3550,w:89,h:35},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:89,h:35},sourceSize:{w:89,h:35}},"map-barrel-04.img":{frame:{x:2277,y:3550,w:89,h:35},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:89,h:35},sourceSize:{w:89,h:35}},"map-switch-01.img":{frame:{x:3947,y:4058,w:30,h:34},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:30,h:34},sourceSize:{w:30,h:34}},"gun-qbb97-bot-01.img":{frame:{x:2370,y:3550,w:64,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:32},sourceSize:{w:64,h:32}},"map-bottle-03.img":{frame:{x:2438,y:3550,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"map-wall-01-rounded.img":{frame:{x:2474,y:3550,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"dot.img":{frame:{x:2510,y:3550,w:32,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:32,h:32},sourceSize:{w:36,h:36}},"map-bottle-02.img":{frame:{x:2546,y:3550,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"map-bottle-01.img":{frame:{x:2582,y:3550,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"map-switch-02.img":{frame:{x:3981,y:4058,w:30,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:30,h:32},sourceSize:{w:30,h:34}},"ping-part-circle-auto-highlight.img":{frame:{x:2618,y:3550,w:29,h:29},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:29,h:29},sourceSize:{w:29,h:29}},"ping-part-circle.img":{frame:{x:3983,y:635,w:28,h:28},rotated:!1,trimmed:!0,spriteSourceSize:{x:50,y:50,w:28,h:28},sourceSize:{w:128,h:128}},"ping-part-circle-highlight.img":{frame:{x:3983,y:667,w:28,h:28},rotated:!1,trimmed:!0,spriteSourceSize:{x:50,y:50,w:28,h:28},sourceSize:{w:128,h:128}},"ping-part-circle-auto.img":{frame:{x:3983,y:699,w:28,h:28},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:28,h:28},sourceSize:{w:28,h:28}},"ping-part-circle-auto-outer.img":{frame:{x:3983,y:731,w:28,h:26},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:28,h:26},sourceSize:{w:28,h:28}},"map-wall-shack-top.img":{frame:{x:2651,y:3550,w:360,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:360,h:24},sourceSize:{w:360,h:24}},"map-wall-shack-bot.img":{frame:{x:3015,y:3550,w:242,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:242,h:24},sourceSize:{w:242,h:24}},"map-wall-outhouse-top.img":{frame:{x:3261,y:3550,w:204,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:204,h:24},sourceSize:{w:204,h:24}},"map-door-04.img":{frame:{x:4015,y:3919,w:54,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:128},sourceSize:{w:54,h:128}}}},{meta:{image:"shared-1-100-61bad37b.png",size:{w:4096,h:4096},scale:1},frames:{"map-building-house-floor-01.img":{frame:{x:966,y:2,w:960,h:864},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:960,h:864},sourceSize:{w:960,h:864}},"map-building-house-floor-02.img":{frame:{x:2,y:2,w:960,h:864},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:960,h:864},sourceSize:{w:960,h:864}},"map-building-bank-floor-01.img":{frame:{x:2,y:870,w:1696,h:802},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1696,h:802},sourceSize:{w:1696,h:802}},"map-building-mansion-cellar-01a.img":{frame:{x:1930,y:2,w:865,h:801},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:865,h:801},sourceSize:{w:866,h:802}},"map-building-warehouse-floor-01.img":{frame:{x:2,y:1676,w:1e3,h:800},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1e3,h:800},sourceSize:{w:1e3,h:800}},"map-building-mansion-ceiling.img":{frame:{x:1006,y:1676,w:912,h:800},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:32,w:912,h:800},sourceSize:{w:1024,h:864}},"map-building-warehouse-floor-02.img":{frame:{x:2799,y:2,w:880,h:800},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:880,h:800},sourceSize:{w:880,h:800}},"map-building-bridge-lg-floor.img":{frame:{x:2,y:2480,w:2016,h:704},rotated:!1,trimmed:!0,spriteSourceSize:{x:160,y:256,w:2016,h:704},sourceSize:{w:2336,h:1216}},"map-bunker-egg-chamber-floor-01a.img":{frame:{x:2799,y:806,w:722,h:697},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:0,w:722,h:697},sourceSize:{w:738,h:706}},"map-building-container-open-floor.img":{frame:{x:2799,y:1507,w:180,h:684},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:180,h:684},sourceSize:{w:180,h:692}},"map-building-vault-floor.img":{frame:{x:2983,y:1507,w:641,h:674},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:641,h:674},sourceSize:{w:865,h:674}},"map-building-dock-floor-01b.img":{frame:{x:1930,y:807,w:162,h:662},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:162,h:662},sourceSize:{w:162,h:664}},"map-building-house-ceiling.img":{frame:{x:1922,y:1676,w:720,h:648},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:720,h:648},sourceSize:{w:720,h:648}},"map-building-police-floor-02.img":{frame:{x:2096,y:807,w:609,h:640},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:65,w:609,h:640},sourceSize:{w:610,h:1570}},"map-building-barn-ceiling-01.img":{frame:{x:2022,y:2480,w:1200,h:624},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1200,h:624},sourceSize:{w:1200,h:624}},"map-bunker-crossing-compartment-floor-02.img":{frame:{x:3226,y:2480,w:317,h:608},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:317,h:608},sourceSize:{w:320,h:608}},"map-building-cabin-ceiling-01a.img":{frame:{x:2,y:3188,w:912,h:576},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:912,h:576},sourceSize:{w:912,h:576}},"map-bunker-conch-compartment-ceiling-01.img":{frame:{x:918,y:3188,w:488,h:560},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:488,h:560},sourceSize:{w:488,h:560}},"map-building-bank-ceiling-01.img":{frame:{x:1410,y:3188,w:505,h:552},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:48,w:505,h:552},sourceSize:{w:505,h:600}},"map-building-bridge-lg-ceiling.img":{frame:{x:1919,y:3188,w:1088,h:544},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:16,w:1088,h:544},sourceSize:{w:1088,h:576}},"map-building-container-floor-01.img":{frame:{x:1702,y:870,w:180,h:531},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:180,h:531},sourceSize:{w:180,h:536}},"map-tree-08f.img":{frame:{x:3011,y:3188,w:512,h:510},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:512,h:510},sourceSize:{w:512,h:512}},"map-bunker-conch-compartment-floor-01b.img":{frame:{x:3683,y:2,w:400,h:428},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:400,h:428},sourceSize:{w:400,h:448}},"map-building-hut-ceiling-01.img":{frame:{x:3683,y:434,w:378,h:393},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:15,w:378,h:393},sourceSize:{w:408,h:408}},"map-building-hut-ceiling-02.img":{frame:{x:3683,y:831,w:378,h:393},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:15,w:378,h:393},sourceSize:{w:408,h:408}},"map-building-panicroom-ceiling.img":{frame:{x:3683,y:1228,w:288,h:384},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:384},sourceSize:{w:288,h:384}},"map-bunker-storm-floor-02.img":{frame:{x:3683,y:1616,w:320,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:320,h:380},sourceSize:{w:320,h:384}},"map-building-container-ceiling-01.img":{frame:{x:3683,y:2e3,w:180,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:180,h:380},sourceSize:{w:180,h:536}},"map-building-container-ceiling-05.img":{frame:{x:3867,y:2e3,w:180,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:180,h:380},sourceSize:{w:180,h:536}},"map-building-container-ceiling-03.img":{frame:{x:3683,y:2384,w:180,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:180,h:380},sourceSize:{w:180,h:536}},"map-building-container-open-ceiling-01.img":{frame:{x:3867,y:2384,w:180,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:156,w:180,h:380},sourceSize:{w:180,h:692}},"map-building-container-ceiling-02.img":{frame:{x:3683,y:2768,w:180,h:380},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:180,h:380},sourceSize:{w:180,h:536}},"map-building-bank-ceiling-03.img":{frame:{x:3867,y:2768,w:216,h:360},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:192,w:216,h:360},sourceSize:{w:216,h:552}},"map-pipes-04.img":{frame:{x:3975,y:1228,w:88,h:352},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:88,h:352},sourceSize:{w:88,h:352}},"map-building-mansion-floor-01a.img":{frame:{x:2,y:3768,w:802,h:317},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:5,w:802,h:317},sourceSize:{w:802,h:322}},"map-bunker-storm-chamber-ceiling-01.img":{frame:{x:808,y:3768,w:592,h:304},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:112,w:592,h:304},sourceSize:{w:592,h:416}},"map-bunker-egg-chamber-ceiling-01.img":{frame:{x:3683,y:3152,w:320,h:304},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:144,w:320,h:304},sourceSize:{w:320,h:448}},"map-building-shack-ceiling-03.img":{frame:{x:1404,y:3768,w:408,h:288},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:0,w:408,h:288},sourceSize:{w:432,h:336}},"map-bunker-generic-floor-02.img":{frame:{x:3683,y:3460,w:295,h:281},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:0,w:295,h:281},sourceSize:{w:320,h:288}},"map-bunker-generic-floor-01.img":{frame:{x:2799,y:2195,w:295,h:281},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:0,w:295,h:281},sourceSize:{w:320,h:288}},"map-stone-03.img":{frame:{x:3098,y:2195,w:276,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:276,h:272},sourceSize:{w:288,h:288}},"map-bush-04.img":{frame:{x:3378,y:2195,w:272,h:260},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:20,w:272,h:260},sourceSize:{w:300,h:300}},"part-smoke-03.img":{frame:{x:1816,y:3768,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-tree-03.img":{frame:{x:2076,y:3768,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"part-smoke-02.img":{frame:{x:2336,y:3768,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"emote-circle-outer.img":{frame:{x:2596,y:3768,w:252,h:254},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:1,w:252,h:254},sourceSize:{w:256,h:256}},"map-bunker-crossing-chamber-floor-02.img":{frame:{x:2852,y:3768,w:704,h:252},rotated:!1,trimmed:!0,spriteSourceSize:{x:32,y:320,w:704,h:252},sourceSize:{w:736,h:576}},"map-hut-res-01.img":{frame:{x:3560,y:3768,w:236,h:236},rotated:!1,trimmed:!0,spriteSourceSize:{x:130,y:136,w:236,h:236},sourceSize:{w:512,h:512}},"map-chute-01.img":{frame:{x:3800,y:3768,w:232,h:232},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:12,w:232,h:232},sourceSize:{w:256,h:256}},"map-bunker-crossing-ceiling-01.img":{frame:{x:1702,y:1405,w:192,h:230},rotated:!1,trimmed:!0,spriteSourceSize:{x:64,y:0,w:192,h:230},sourceSize:{w:320,h:288}},"map-door-02.img":{frame:{x:3982,y:3460,w:80,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:224},sourceSize:{w:80,h:224}},"map-bed-01.img":{frame:{x:3525,y:806,w:96,h:216},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:216},sourceSize:{w:96,h:216}},"map-bunker-conch-chamber-ceiling-01.img":{frame:{x:1930,y:1473,w:496,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:496,h:192},sourceSize:{w:496,h:192}},"map-building-crossing-bathroom-ceiling.img":{frame:{x:2430,y:1473,w:288,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:192},sourceSize:{w:288,h:192}},"map-pipes-05.img":{frame:{x:3525,y:1026,w:90,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:90,h:192},sourceSize:{w:90,h:192}},"part-shell-02.img":{frame:{x:4007,y:1616,w:63,h:190},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:63,h:190},sourceSize:{w:63,h:190}},"part-shell-03.img":{frame:{x:4007,y:1810,w:63,h:180},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:63,h:180},sourceSize:{w:63,h:180}},"map-bed-res-01.img":{frame:{x:3525,y:1222,w:89,h:158},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:16,w:89,h:158},sourceSize:{w:96,h:192}},"map-bed-res-02.img":{frame:{x:2646,y:1676,w:89,h:158},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:16,w:89,h:158},sourceSize:{w:96,h:192}},"map-tree-res-01.img":{frame:{x:3628,y:1695,w:46,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:46,h:46},sourceSize:{w:48,h:48}},"proj-smoke-pin.img":{frame:{x:3527,y:3188,w:152,h:155},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:152,h:155},sourceSize:{w:160,h:160}},"proj-smoke-nopin.img":{frame:{x:3527,y:3347,w:152,h:155},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:152,h:155},sourceSize:{w:160,h:160}},"map-crate-10.img":{frame:{x:2646,y:1838,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"map-crate-11.img":{frame:{x:2646,y:1990,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"player-armor-base-01.img":{frame:{x:2646,y:2142,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"map-sandbags-01.img":{frame:{x:1922,y:2328,w:256,h:146},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:256,h:146},sourceSize:{w:256,h:148}},"map-sandbags-02.img":{frame:{x:2182,y:2328,w:113,h:146},rotated:!1,trimmed:!0,spriteSourceSize:{x:18,y:1,w:113,h:146},sourceSize:{w:148,h:148}},"proj-smoke-nopin-nolever.img":{frame:{x:2709,y:807,w:76,h:146},rotated:!1,trimmed:!0,spriteSourceSize:{x:42,y:7,w:76,h:146},sourceSize:{w:160,h:160}},"map-building-barn-ceiling-02.img":{frame:{x:2299,y:2328,w:416,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:416,h:144},sourceSize:{w:416,h:144}},"map-stone-05.img":{frame:{x:3527,y:3506,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"proj-mirv-pin.img":{frame:{x:3547,y:2480,w:102,h:144},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:102,h:144},sourceSize:{w:128,h:148}},"proj-mirv-nopin.img":{frame:{x:3547,y:2628,w:102,h:144},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:2,w:102,h:144},sourceSize:{w:128,h:148}},"proj-mirv-nopin-nolever.img":{frame:{x:2709,y:957,w:76,h:144},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:2,w:76,h:144},sourceSize:{w:128,h:148}},"part-book-01.img":{frame:{x:3547,y:2776,w:104,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:3,w:104,h:138},sourceSize:{w:144,h:144}},"part-pot-01.img":{frame:{x:3547,y:2918,w:94,h:136},rotated:!1,trimmed:!0,spriteSourceSize:{x:25,y:4,w:94,h:136},sourceSize:{w:144,h:144}},"part-airdrop-04.img":{frame:{x:4007,y:3313,w:54,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:128},sourceSize:{w:54,h:128}},"gun-med-01.img":{frame:{x:4051,y:2e3,w:32,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:128},sourceSize:{w:32,h:128}},"map-wall-04-rounded.img":{frame:{x:4051,y:2132,w:32,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:128},sourceSize:{w:32,h:128}},"bullets.img":{frame:{x:2709,y:1105,w:86,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:2,w:86,h:124},sourceSize:{w:128,h:128}},"loot-throwable-smoke.img":{frame:{x:2709,y:1233,w:84,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:3,w:84,h:122},sourceSize:{w:128,h:128}},"ice-cream.img":{frame:{x:2722,y:1473,w:66,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:31,y:3,w:66,h:122},sourceSize:{w:128,h:128}},"loot-chest-02.img":{frame:{x:2719,y:2328,w:76,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:4,w:76,h:120},sourceSize:{w:128,h:128}},"loot-weapon-m1911-dual.img":{frame:{x:3525,y:1384,w:128,h:119},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:5,w:128,h:119},sourceSize:{w:128,h:128}},"loot-medical-soda.img":{frame:{x:3619,y:1026,w:60,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:9,w:60,h:110},sourceSize:{w:128,h:128}},"map-building-bank-window-01.img":{frame:{x:3618,y:1222,w:56,h:104},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:104},sourceSize:{w:56,h:104}},"map-building-house-window-01.img":{frame:{x:4051,y:2264,w:32,h:104},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:104},sourceSize:{w:32,h:104}},"ping-map-airstrike.img":{frame:{x:3625,y:806,w:44,h:103},rotated:!1,trimmed:!0,spriteSourceSize:{x:42,y:13,w:44,h:103},sourceSize:{w:128,h:128}},"map-wall-03-rounded.img":{frame:{x:4051,y:2384,w:32,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:96},sourceSize:{w:32,h:96}},"map-saloon-bar-02.img":{frame:{x:3625,y:913,w:54,h:92},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:92},sourceSize:{w:54,h:92}},"map-deposit-box-01.img":{frame:{x:2022,y:3108,w:160,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:74},sourceSize:{w:160,h:74}},"gg.img":{frame:{x:2186,y:3108,w:114,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:28,w:114,h:72},sourceSize:{w:128,h:128}},"player-map-inner.img":{frame:{x:2709,y:1359,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"cursor-03.img":{frame:{x:2304,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"timer-background.img":{frame:{x:2380,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-power-box-01.img":{frame:{x:2456,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"part-smoke-01.img":{frame:{x:2532,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"cursor-01.img":{frame:{x:2608,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"player-map-outer.img":{frame:{x:2684,y:3108,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"quit.img":{frame:{x:2760,y:3108,w:68,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:30,y:28,w:68,h:72},sourceSize:{w:128,h:128}},"player-patch-red.img":{frame:{x:2832,y:3108,w:116,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:45,w:116,h:70},sourceSize:{w:160,h:160}},"part-cloth-01.img":{frame:{x:2952,y:3108,w:70,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:70,h:70},sourceSize:{w:72,h:72}},"ping-indicator.img":{frame:{x:3026,y:3108,w:88,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:60,w:88,h:68},sourceSize:{w:128,h:128}},"part-snow-01.img":{frame:{x:3118,y:3108,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:68,h:68},sourceSize:{w:72,h:72}},"close.img":{frame:{x:3190,y:3108,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:68,h:68},sourceSize:{w:72,h:72}},"checked.img":{frame:{x:2722,y:1599,w:66,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:66,h:66},sourceSize:{w:72,h:72}},"resume.img":{frame:{x:3262,y:3108,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:36,y:31,w:64,h:66},sourceSize:{w:128,h:128}},"map-fire-ext-01.img":{frame:{x:3330,y:3108,w:83,h:65},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:83,h:65},sourceSize:{w:84,h:70}},"map-bookshelf-01.img":{frame:{x:3417,y:3108,w:224,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:64},sourceSize:{w:224,h:64}},"lock.img":{frame:{x:3619,y:1140,w:48,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:48,h:64},sourceSize:{w:64,h:64}},"unlock.img":{frame:{x:3628,y:1507,w:48,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:48,h:64},sourceSize:{w:64,h:64}},"map-wall-02-rounded.img":{frame:{x:4051,y:2484,w:32,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:64},sourceSize:{w:32,h:64}},"map-wall-02.img":{frame:{x:4051,y:2552,w:32,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:64},sourceSize:{w:32,h:64}},"skull-outlined.img":{frame:{x:2739,y:1676,w:52,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:2,w:52,h:60},sourceSize:{w:64,h:64}},"skull-team.img":{frame:{x:3628,y:1575,w:48,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:4,w:48,h:56},sourceSize:{w:64,h:64}},"map-fire-ext-res.img":{frame:{x:3628,y:1635,w:46,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:36,y:8,w:46,h:56},sourceSize:{w:84,h:70}},"map-woodpile-res-01.img":{frame:{x:3982,y:3688,w:72,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:22,w:72,h:52},sourceSize:{w:96,h:96}},"down.img":{frame:{x:2739,y:1740,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"map-candle-01.img":{frame:{x:3618,y:1330,w:50,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:50,h:50},sourceSize:{w:52,h:52}},"proj-bomb-iron-01.img":{frame:{x:4007,y:3152,w:66,h:157},rotated:!1,trimmed:!0,spriteSourceSize:{x:47,y:2,w:66,h:157},sourceSize:{w:160,h:160}}}},{meta:{image:"shared-2-100-017bc6d2.png",size:{w:4096,h:4096},scale:1},frames:{"map-silo-01.img":{frame:{x:2,y:548,w:504,h:502},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:5,w:504,h:502},sourceSize:{w:512,h:512}},"map-bunker-crossing-chamber-floor-01.img":{frame:{x:2,y:2,w:1826,h:542},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:1826,h:542},sourceSize:{w:1828,h:544}},"ping-map-pulse.img":{frame:{x:510,y:548,w:502,h:502},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:502,h:502},sourceSize:{w:512,h:512}},"map-building-warehouse-ceiling-01.img":{frame:{x:2,y:1054,w:832,h:432},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:832,h:432},sourceSize:{w:832,h:432}},"map-building-warehouse-ceiling-02.img":{frame:{x:1016,y:548,w:720,h:432},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:720,h:432},sourceSize:{w:720,h:432}},"map-building-shack-floor-03.img":{frame:{x:838,y:1054,w:568,h:408},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:568,h:408},sourceSize:{w:576,h:448}},"map-bunker-conch-chamber-floor-02.img":{frame:{x:1832,y:2,w:1239,h:406},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:29,w:1239,h:406},sourceSize:{w:1306,h:464}},"map-bunker-conch-chamber-floor-01.img":{frame:{x:2,y:1490,w:1391,h:378},rotated:!1,trimmed:!0,spriteSourceSize:{x:45,y:45,w:1391,h:378},sourceSize:{w:1520,h:432}},"map-building-bridge-md-floor.img":{frame:{x:1832,y:412,w:896,h:368},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:896,h:368},sourceSize:{w:896,h:368}},"map-bunker-conch-floor-01.img":{frame:{x:1832,y:784,w:580,h:252},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:2,w:580,h:252},sourceSize:{w:600,h:256}},"map-bunker-crossing-chamber-floor-03.img":{frame:{x:1832,y:1040,w:704,h:248},rotated:!1,trimmed:!0,spriteSourceSize:{x:32,y:324,w:704,h:248},sourceSize:{w:736,h:576}},"map-bunker-crossing-chamber-ceiling-01.img":{frame:{x:1397,y:1490,w:1136,h:240},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1136,h:240},sourceSize:{w:1136,h:240}},"map-pipes-03.img":{frame:{x:2,y:1872,w:684,h:236},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:684,h:236},sourceSize:{w:684,h:236}},"map-building-mansion-cellar-01b.img":{frame:{x:2732,y:412,w:225,h:230},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:225,h:230},sourceSize:{w:226,h:230}},"map-bunker-generic-ceiling-01.img":{frame:{x:2416,y:784,w:192,h:230},rotated:!1,trimmed:!0,spriteSourceSize:{x:64,y:0,w:192,h:230},sourceSize:{w:320,h:288}},"map-building-mansion-floor-01c.img":{frame:{x:2612,y:784,w:225,h:228},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:225,h:228},sourceSize:{w:226,h:228}},"map-building-saferoom-ceiling.img":{frame:{x:2540,y:1040,w:352,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:352,h:224},sourceSize:{w:352,h:224}},"map-building-saferoom-floor.img":{frame:{x:1410,y:1054,w:352,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:352,h:224},sourceSize:{w:352,h:224}},"map-building-outhouse-ceiling.img":{frame:{x:2537,y:1490,w:272,h:224},rotated:!1,trimmed:!0,spriteSourceSize:{x:64,y:0,w:272,h:224},sourceSize:{w:400,h:316}},"map-bed-02.img":{frame:{x:2841,y:784,w:176,h:216},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:176,h:216},sourceSize:{w:176,h:216}},"map-snow-02.img":{frame:{x:2813,y:1490,w:208,h:208},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:24,w:208,h:208},sourceSize:{w:256,h:256}},"pad.img":{frame:{x:690,y:1872,w:208,h:208},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:208,h:208},sourceSize:{w:208,h:208}},"map-building-shack-ceiling-01.img":{frame:{x:902,y:1872,w:315,h:207},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:315,h:207},sourceSize:{w:315,h:255}},"map-stone-res-02.img":{frame:{x:1221,y:1872,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-vat-02.img":{frame:{x:1425,y:1872,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-building-shack-ceiling-02.img":{frame:{x:1832,y:1292,w:240,h:192},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:240,h:192},sourceSize:{w:240,h:240}},"map-hedgehog-01.img":{frame:{x:2076,y:1292,w:192,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:192},sourceSize:{w:192,h:192}},"map-building-mansion-floor-01d.img":{frame:{x:1629,y:1872,w:1089,h:186},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:1089,h:186},sourceSize:{w:1090,h:194}},"map-shack-res-01.img":{frame:{x:2272,y:1292,w:305,h:181},rotated:!1,trimmed:!0,spriteSourceSize:{x:60,y:49,w:305,h:181},sourceSize:{w:420,h:340}},"map-bunker-conch-ceiling-01.img":{frame:{x:2581,y:1292,w:380,h:180},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:380,h:180},sourceSize:{w:380,h:180}},"map-bunker-egg-chamber-floor-01b.img":{frame:{x:1410,y:1282,w:192,h:179},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:192,h:179},sourceSize:{w:194,h:180}},"map-bunker-conch-chamber-ceiling-02.img":{frame:{x:2,y:2112,w:488,h:176},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:488,h:176},sourceSize:{w:488,h:176}},"map-snow-03.img":{frame:{x:2722,y:1872,w:312,h:176},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:8,w:312,h:176},sourceSize:{w:360,h:192}},"map-shack-res-03.img":{frame:{x:1606,y:1282,w:220,h:176},rotated:!1,trimmed:!0,spriteSourceSize:{x:100,y:69,w:220,h:176},sourceSize:{w:420,h:340}},"map-shack-res-02.img":{frame:{x:494,y:2112,w:220,h:176},rotated:!1,trimmed:!0,spriteSourceSize:{x:100,y:69,w:220,h:176},sourceSize:{w:420,h:340}},"map-smoke-res.img":{frame:{x:2896,y:1040,w:166,h:174},rotated:!1,trimmed:!0,spriteSourceSize:{x:49,y:41,w:166,h:174},sourceSize:{w:256,h:256}},"map-snow-01.img":{frame:{x:718,y:2112,w:212,h:173},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:41,w:212,h:173},sourceSize:{w:256,h:256}},"map-pipes-02.img":{frame:{x:934,y:2112,w:236,h:172},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:236,h:172},sourceSize:{w:238,h:172}},"player-wading-01.img":{frame:{x:1174,y:2112,w:172,h:172},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:172,h:172},sourceSize:{w:172,h:172}},"map-snow-07.img":{frame:{x:1350,y:2112,w:496,h:168},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:12,w:496,h:168},sourceSize:{w:512,h:192}},"map-crate-04.img":{frame:{x:1850,y:2112,w:164,h:164},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:164,h:164},sourceSize:{w:164,h:164}},"map-stove-01.img":{frame:{x:2018,y:2112,w:208,h:161},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:208,h:161},sourceSize:{w:224,h:176}},"map-table-02.img":{frame:{x:2230,y:2112,w:288,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:160},sourceSize:{w:288,h:160}},"map-airdrop-02.img":{frame:{x:2522,y:2112,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-airdrop-01.img":{frame:{x:2686,y:2112,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"part-airdrop-03.img":{frame:{x:2850,y:2112,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-table-03.img":{frame:{x:2,y:2292,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-building-dock-floor-01a.img":{frame:{x:166,y:2292,w:160,h:160},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:160,h:160},sourceSize:{w:160,h:162}},"map-wheel-01.img":{frame:{x:330,y:2292,w:312,h:156},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:312,h:156},sourceSize:{w:312,h:156}},"map-crate-res-03.img":{frame:{x:646,y:2292,w:216,h:154},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:216,h:154},sourceSize:{w:216,h:156}},"map-wheel-03.img":{frame:{x:866,y:2292,w:312,h:149},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:312,h:149},sourceSize:{w:312,h:156}},"map-wheel-02.img":{frame:{x:1182,y:2292,w:297,h:149},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:297,h:149},sourceSize:{w:312,h:156}},"map-crate-08.img":{frame:{x:1483,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-07.img":{frame:{x:1631,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-09.img":{frame:{x:1779,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"loot-circle-outer-02.img":{frame:{x:1927,y:2292,w:144,h:144},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:144,h:144},sourceSize:{w:146,h:146}},"map-crate-03.img":{frame:{x:2075,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-stone-04.img":{frame:{x:2223,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-02.img":{frame:{x:2371,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-01.img":{frame:{x:2519,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"loot-circle-outer-01.img":{frame:{x:2667,y:2292,w:144,h:144},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:144,h:144},sourceSize:{w:146,h:146}},"ping-border.img":{frame:{x:2815,y:2292,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-bush-07.img":{frame:{x:2,y:2456,w:135,h:143},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:135,h:143},sourceSize:{w:144,h:144}},"map-statue-top-01.img":{frame:{x:141,y:2456,w:279,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:131,y:133,w:279,h:142},sourceSize:{w:416,h:416}},"map-statue-top-02.img":{frame:{x:424,y:2456,w:279,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:131,y:133,w:279,h:142},sourceSize:{w:416,h:416}},"player-star.img":{frame:{x:707,y:2456,w:148,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:148,h:142},sourceSize:{w:148,h:148}},"star.img":{frame:{x:859,y:2456,w:148,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:148,h:142},sourceSize:{w:148,h:148}},"player-ripple-01.img":{frame:{x:1011,y:2456,w:142,h:142},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:142,h:142},sourceSize:{w:142,h:142}},"map-barrel-02.img":{frame:{x:1157,y:2456,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:142,h:142},sourceSize:{w:144,h:144}},"map-barrel-01.img":{frame:{x:1303,y:2456,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:142,h:142},sourceSize:{w:144,h:144}},"part-plank-01.img":{frame:{x:1449,y:2456,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:142,h:142},sourceSize:{w:144,h:144}},"part-panel-01.img":{frame:{x:1595,y:2456,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:142,h:142},sourceSize:{w:144,h:144}},"map-stone-01.img":{frame:{x:1741,y:2456,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:142,h:142},sourceSize:{w:144,h:144}},"part-woodchip-01.img":{frame:{x:1887,y:2456,w:141,h:140},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:1,w:141,h:140},sourceSize:{w:144,h:144}},"player-base-01.img":{frame:{x:2032,y:2456,w:140,h:140},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:140},sourceSize:{w:140,h:140}},"map-bunker-vent-03.img":{frame:{x:2732,y:646,w:132,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:1,w:132,h:134},sourceSize:{w:136,h:136}},"map-bunker-vent-02.img":{frame:{x:2868,y:646,w:132,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:1,w:132,h:134},sourceSize:{w:136,h:136}},"map-outhouse-res.img":{frame:{x:1397,y:1734,w:150,h:132},rotated:!1,trimmed:!0,spriteSourceSize:{x:125,y:42,w:150,h:132},sourceSize:{w:400,h:312}},"part-plate-01.img":{frame:{x:1551,y:1734,w:138,h:132},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:6,w:138,h:132},sourceSize:{w:144,h:144}},"map-table-res.img":{frame:{x:1693,y:1734,w:131,h:132},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:5,w:131,h:132},sourceSize:{w:144,h:144}},"map-bush-01f.img":{frame:{x:1828,y:1734,w:126,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:126,h:130},sourceSize:{w:144,h:144}},"map-bush-07x.img":{frame:{x:1958,y:1734,w:126,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:126,h:130},sourceSize:{w:144,h:144}},"map-bush-01.img":{frame:{x:2088,y:1734,w:126,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:126,h:130},sourceSize:{w:144,h:144}},"part-splat-02.img":{frame:{x:2218,y:1734,w:123,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:8,w:123,h:130},sourceSize:{w:144,h:144}},"map-building-mansion-cellar-01c.img":{frame:{x:2345,y:1734,w:354,h:129},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:354,h:129},sourceSize:{w:354,h:130}},"map-crate-res-01.img":{frame:{x:2703,y:1734,w:138,h:129},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:9,w:138,h:129},sourceSize:{w:144,h:144}},"map-table-01.img":{frame:{x:2845,y:1734,w:160,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:128},sourceSize:{w:160,h:128}},"map-stairs-broken-01.img":{frame:{x:2176,y:2456,w:160,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:128},sourceSize:{w:160,h:128}},"kazakhstan.img":{frame:{x:2340,y:2456,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-ammo-box.img":{frame:{x:2472,y:2456,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"republic-of-poland.img":{frame:{x:2604,y:2456,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"romania.img":{frame:{x:2736,y:2456,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"russia.img":{frame:{x:2868,y:2456,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"hong-kong.img":{frame:{x:2,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"malaysia.img":{frame:{x:134,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"argentina.img":{frame:{x:266,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"australia.img":{frame:{x:398,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"japan.img":{frame:{x:530,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"mexico.img":{frame:{x:662,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"italy.img":{frame:{x:794,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"austria.img":{frame:{x:926,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"belarus.img":{frame:{x:1058,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"serbia.img":{frame:{x:1190,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"singapore.img":{frame:{x:1322,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"slovakia.img":{frame:{x:1454,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"south-korea.img":{frame:{x:1586,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-scope-00.img":{frame:{x:1718,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-scope-01.img":{frame:{x:1850,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-scope-02.img":{frame:{x:1982,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-scope-03.img":{frame:{x:2114,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-scope-04.img":{frame:{x:2246,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"spain.img":{frame:{x:2378,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"sweden.img":{frame:{x:2510,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"belgium.img":{frame:{x:2642,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"switzerland.img":{frame:{x:2774,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"taiwan.img":{frame:{x:2906,y:2603,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"bolivia.img":{frame:{x:2,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"guatemala.img":{frame:{x:134,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"thailand.img":{frame:{x:266,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"bosnia-and-herzegovina.img":{frame:{x:398,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"india.img":{frame:{x:530,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"trinidad-and-tobago.img":{frame:{x:662,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"greece.img":{frame:{x:794,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"germany.img":{frame:{x:926,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-weapon-deagle-dual.img":{frame:{x:1058,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"turkey.img":{frame:{x:1190,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"ukraine.img":{frame:{x:1322,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"united-kingdom.img":{frame:{x:1454,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"brazil.img":{frame:{x:1586,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"united-states-of-america.img":{frame:{x:1718,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"georgia.img":{frame:{x:1850,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"france.img":{frame:{x:1982,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"canada.img":{frame:{x:2114,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"uruguay.img":{frame:{x:2246,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"venezuela.img":{frame:{x:2378,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"vietnam.img":{frame:{x:2510,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"china.img":{frame:{x:2642,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"israel.img":{frame:{x:2774,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"netherlands.img":{frame:{x:2906,y:2735,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"indonesia.img":{frame:{x:2,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"new-zealand.img":{frame:{x:134,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"norway.img":{frame:{x:266,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"finland.img":{frame:{x:398,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"peru.img":{frame:{x:530,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"loot-weapon-m93r-dual.img":{frame:{x:662,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"philippines.img":{frame:{x:794,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"hungary.img":{frame:{x:926,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"ecuador.img":{frame:{x:1058,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-vat-01.img":{frame:{x:1190,y:2867,w:128,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:128,h:128},sourceSize:{w:144,h:144}},"denmark.img":{frame:{x:1322,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"czech-republic.img":{frame:{x:1454,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"croatia.img":{frame:{x:1586,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"colombia.img":{frame:{x:1718,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"chile.img":{frame:{x:1850,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"honduras.img":{frame:{x:1982,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"portugal.img":{frame:{x:2114,y:2867,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"ping-map-coming.img":{frame:{x:2246,y:2867,w:112,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:128},sourceSize:{w:128,h:256}},"loot-weapon-m93r.img":{frame:{x:2961,y:412,w:100,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:0,w:100,h:128},sourceSize:{w:128,h:128}},"indicator.img":{frame:{x:2965,y:1292,w:90,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:0,w:90,h:128},sourceSize:{w:128,h:128}},"map-barrel-res-02.img":{frame:{x:2362,y:2867,w:130,h:127},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:6,w:130,h:127},sourceSize:{w:144,h:144}},"ping-team-airdrop.img":{frame:{x:2496,y:2867,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"ping-team-help.img":{frame:{x:2626,y:2867,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"ping-team-danger.img":{frame:{x:2756,y:2867,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"ping-team-coming.img":{frame:{x:2886,y:2867,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"ping-team-airstrike.img":{frame:{x:3075,y:2,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"thinking-face.img":{frame:{x:3075,y:132,w:124,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:126},sourceSize:{w:128,h:128}},"loot-weapon-ot38-dual.img":{frame:{x:3075,y:262,w:121,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:1,w:121,h:126},sourceSize:{w:128,h:128}},"loot-weapon-colt45-dual.img":{frame:{x:3075,y:392,w:120,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:1,w:120,h:126},sourceSize:{w:128,h:128}},"loot-weapon-m4a1.img":{frame:{x:3075,y:522,w:116,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:1,w:116,h:126},sourceSize:{w:128,h:128}},"loot-weapon-m1014.img":{frame:{x:3075,y:652,w:110,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:1,w:110,h:126},sourceSize:{w:128,h:128}},"loot-weapon-ots38-dual.img":{frame:{x:3075,y:782,w:105,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:1,w:105,h:126},sourceSize:{w:128,h:128}},"star-blue.img":{frame:{x:2,y:2999,w:132,h:125},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:6,w:132,h:125},sourceSize:{w:148,h:148}},"star-red.img":{frame:{x:138,y:2999,w:132,h:125},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:6,w:132,h:125},sourceSize:{w:148,h:148}},"alien-face.img":{frame:{x:3075,y:912,w:124,h:125},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:125},sourceSize:{w:128,h:128}},"loot-weapon-dp28.img":{frame:{x:3075,y:1041,w:114,h:125},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:114,h:125},sourceSize:{w:128,h:128}},"snowflake.img":{frame:{x:3075,y:1170,w:114,h:125},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:114,h:125},sourceSize:{w:128,h:128}},"imp-face.img":{frame:{x:3075,y:1299,w:126,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:126,h:124},sourceSize:{w:128,h:128}},"disappoint-face.img":{frame:{x:3075,y:1427,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"map-crate-05.img":{frame:{x:3075,y:1555,w:124,h:124},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:124,h:124},sourceSize:{w:124,h:124}},"angry-face.img":{frame:{x:3075,y:1683,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"upsidedown-face.img":{frame:{x:3075,y:1811,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"part-log-01.img":{frame:{x:3075,y:1939,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"monocle-face.img":{frame:{x:3075,y:2067,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"sad-face.img":{frame:{x:3075,y:2195,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"heart-face.img":{frame:{x:3075,y:2323,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"sunglass-face.img":{frame:{x:3075,y:2451,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"joy-face.img":{frame:{x:3075,y:2579,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"happy-face.img":{frame:{x:3075,y:2707,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"sob-face.img":{frame:{x:3075,y:2835,w:124,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:124,h:124},sourceSize:{w:128,h:128}},"campfire.img":{frame:{x:274,y:2999,w:116,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:2,w:116,h:124},sourceSize:{w:128,h:128}},"loot-weapon-an94.img":{frame:{x:394,y:2999,w:114,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:114,h:124},sourceSize:{w:128,h:128}},"loot-weapon-scorpion.img":{frame:{x:512,y:2999,w:113,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:113,h:124},sourceSize:{w:128,h:128}},"loot-weapon-m1a1.img":{frame:{x:629,y:2999,w:112,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:2,w:112,h:124},sourceSize:{w:128,h:128}},"trash.img":{frame:{x:2963,y:2292,w:108,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:2,w:108,h:124},sourceSize:{w:128,h:128}},"thumbs-up.img":{frame:{x:745,y:2999,w:104,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:2,w:104,h:124},sourceSize:{w:128,h:128}},"map-toilet-01.img":{frame:{x:853,y:2999,w:96,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:2,w:96,h:124},sourceSize:{w:128,h:128}},"map-toilet-02.img":{frame:{x:953,y:2999,w:96,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:2,w:96,h:124},sourceSize:{w:128,h:128}},"part-splat-01.img":{frame:{x:1053,y:2999,w:126,h:123},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:9,w:126,h:123},sourceSize:{w:144,h:144}},"tombstone.img":{frame:{x:1183,y:2999,w:112,h:123},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:112,h:123},sourceSize:{w:128,h:128}},"loot-weapon-m39.img":{frame:{x:1299,y:2999,w:108,h:123},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:3,w:108,h:123},sourceSize:{w:128,h:128}},"police.img":{frame:{x:1411,y:2999,w:100,h:123},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:2,w:100,h:123},sourceSize:{w:128,h:128}},"loot-weapon-bar.img":{frame:{x:1515,y:2999,w:126,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:3,w:126,h:122},sourceSize:{w:128,h:128}},"crown.img":{frame:{x:2896,y:1218,w:54,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:9,w:54,h:46},sourceSize:{w:64,h:64}},"emote.img":{frame:{x:1773,y:2999,w:122,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:122,h:122},sourceSize:{w:128,h:128}},"surviv.img":{frame:{x:1899,y:2999,w:122,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:122,h:122},sourceSize:{w:128,h:128}},"loot-weapon-mk12.img":{frame:{x:2025,y:2999,w:114,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:114,h:122},sourceSize:{w:128,h:128}},"cupcake.img":{frame:{x:2143,y:2999,w:108,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:3,w:108,h:122},sourceSize:{w:128,h:128}},"candy-corn.img":{frame:{x:2255,y:2999,w:104,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:3,w:104,h:122},sourceSize:{w:128,h:128}},"snowman.img":{frame:{x:2363,y:2999,w:96,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:3,w:96,h:122},sourceSize:{w:128,h:128}},"loot-weapon-awc.img":{frame:{x:2463,y:2999,w:122,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:6,w:122,h:121},sourceSize:{w:128,h:128}},"loot-weapon-m249.img":{frame:{x:2589,y:2999,w:116,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:4,w:116,h:121},sourceSize:{w:128,h:128}},"proj-frag-pin-01.img":{frame:{x:2709,y:2999,w:110,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:6,w:110,h:121},sourceSize:{w:128,h:128}},"proj-frag-nopin-01.img":{frame:{x:2823,y:2999,w:109,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:6,w:109,h:121},sourceSize:{w:128,h:128}},"map-vat-res.img":{frame:{x:2936,y:2999,w:108,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:11,w:108,h:121},sourceSize:{w:144,h:144}},"proj-frag-nopin-nolever-01.img":{frame:{x:3048,y:2999,w:90,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:6,w:90,h:121},sourceSize:{w:128,h:128}},"chicken-dinner.img":{frame:{x:3205,y:2,w:128,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:128,h:120},sourceSize:{w:128,h:128}},"part-splat-03.img":{frame:{x:3205,y:126,w:123,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:6,w:123,h:120},sourceSize:{w:144,h:144}},"loot-weapon-usas.img":{frame:{x:3205,y:250,w:122,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:4,w:122,h:120},sourceSize:{w:128,h:128}},"map-decal-initiative.img":{frame:{x:3205,y:374,w:120,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:120,h:120},sourceSize:{w:128,h:128}},"loot-weapon-qbb97.img":{frame:{x:3205,y:498,w:118,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:4,w:118,h:120},sourceSize:{w:128,h:128}},"loot-weapon-pumpshotgun.img":{frame:{x:3205,y:622,w:118,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:4,w:118,h:120},sourceSize:{w:128,h:128}},"egg.img":{frame:{x:3205,y:746,w:98,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:4,w:98,h:120},sourceSize:{w:128,h:128}},"loot-weapon-colt45.img":{frame:{x:3205,y:870,w:96,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:4,w:96,h:120},sourceSize:{w:128,h:128}},"loot-weapon-ots38.img":{frame:{x:3205,y:994,w:81,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:4,w:81,h:120},sourceSize:{w:128,h:128}},"loot-weapon-m1100.img":{frame:{x:3205,y:1118,w:119,h:119},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:7,w:119,h:119},sourceSize:{w:128,h:128}},"loot-weapon-m1911.img":{frame:{x:3205,y:1241,w:107,h:119},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:5,w:107,h:119},sourceSize:{w:128,h:128}},"loot-weapon-hk416.img":{frame:{x:3205,y:1364,w:105,h:119},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:4,w:105,h:119},sourceSize:{w:128,h:128}},"loot-weapon-m9-dual.img":{frame:{x:3205,y:1487,w:128,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:5,w:128,h:118},sourceSize:{w:128,h:128}},"salt.img":{frame:{x:3205,y:1609,w:124,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:124,h:118},sourceSize:{w:128,h:128}},"loot-weapon-sv98.img":{frame:{x:3205,y:1731,w:121,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:7,w:121,h:118},sourceSize:{w:128,h:128}},"skull.img":{frame:{x:3205,y:1853,w:120,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:5,w:120,h:118},sourceSize:{w:128,h:128}},"map-chimney-01.img":{frame:{x:3205,y:1975,w:120,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:120,h:118},sourceSize:{w:120,h:120}},"donut.img":{frame:{x:3205,y:2097,w:120,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:5,w:120,h:118},sourceSize:{w:128,h:128}},"loot-chest-01.img":{frame:{x:3205,y:2219,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}},"map-stone-res-01.img":{frame:{x:3205,y:2341,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:118,h:118},sourceSize:{w:120,h:120}},"mag-glass.img":{frame:{x:3205,y:2463,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}},"part-feather-01.img":{frame:{x:3205,y:2585,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}},"part-feather-02.img":{frame:{x:3205,y:2707,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}},"loot-weapon-ump9.img":{frame:{x:3205,y:2829,w:114,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:5,w:114,h:118},sourceSize:{w:128,h:128}},"loot-weapon-famas.img":{frame:{x:3205,y:2951,w:112,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:5,w:112,h:118},sourceSize:{w:128,h:128}},"loot-weapon-vector45.img":{frame:{x:2,y:3128,w:104,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:5,w:104,h:118},sourceSize:{w:128,h:128}},"loot-chest-03.img":{frame:{x:110,y:3128,w:96,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:5,w:96,h:118},sourceSize:{w:128,h:128}},"loot-weapon-m9.img":{frame:{x:210,y:3128,w:96,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:5,w:96,h:118},sourceSize:{w:128,h:128}},"loot-pack-00.img":{frame:{x:310,y:3128,w:90,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:5,w:90,h:118},sourceSize:{w:128,h:128}},"loot-pack-02.img":{frame:{x:1740,y:548,w:88,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:5,w:88,h:118},sourceSize:{w:128,h:128}},"loot-weapon-mosin.img":{frame:{x:404,y:3128,w:118,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:6,w:118,h:116},sourceSize:{w:128,h:128}},"part-spark-01.img":{frame:{x:526,y:3128,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:116,h:116},sourceSize:{w:120,h:120}},"part-spark-02.img":{frame:{x:646,y:3128,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:116,h:116},sourceSize:{w:120,h:120}},"map-stone-res-04.img":{frame:{x:766,y:3128,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:116,h:116},sourceSize:{w:120,h:120}},"target.img":{frame:{x:886,y:3128,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"gas.img":{frame:{x:1006,y:3128,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"flex.img":{frame:{x:1126,y:3128,w:109,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:6,w:109,h:116},sourceSize:{w:128,h:128}},"loot-medical-bandage.img":{frame:{x:1239,y:3128,w:106,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:6,w:106,h:116},sourceSize:{w:128,h:128}},"loot-weapon-scar.img":{frame:{x:1349,y:3128,w:104,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:6,w:104,h:116},sourceSize:{w:128,h:128}},"acorn.img":{frame:{x:1457,y:3128,w:104,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:6,w:104,h:116},sourceSize:{w:128,h:128}},"loot-pack-01.img":{frame:{x:1565,y:3128,w:94,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:6,w:94,h:116},sourceSize:{w:128,h:128}},"loot-weapon-flare-gun.img":{frame:{x:1740,y:670,w:82,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:6,w:82,h:116},sourceSize:{w:128,h:128}},"map-crate-res-02.img":{frame:{x:1663,y:3128,w:128,h:115},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:10,w:128,h:115},sourceSize:{w:144,h:144}},"map-crate-res-04.img":{frame:{x:1795,y:3128,w:128,h:115},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:10,w:128,h:115},sourceSize:{w:144,h:144}},"sleepy.img":{frame:{x:1927,y:3128,w:124,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:7,w:124,h:114},sourceSize:{w:128,h:128}},"loot-weapon-garand.img":{frame:{x:2055,y:3128,w:112,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:112,h:114},sourceSize:{w:128,h:128}},"pumpkin.img":{frame:{x:2171,y:3128,w:106,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:7,w:106,h:114},sourceSize:{w:128,h:128}},"loot-pack-03.img":{frame:{x:2281,y:3128,w:104,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:7,w:104,h:114},sourceSize:{w:128,h:128}},"loot-weapon-deagle.img":{frame:{x:2389,y:3128,w:104,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:7,w:104,h:114},sourceSize:{w:128,h:128}},"tap.img":{frame:{x:2497,y:3128,w:96,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:7,w:96,h:114},sourceSize:{w:128,h:128}},"loot-weapon-spas12.img":{frame:{x:2597,y:3128,w:96,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:7,w:96,h:114},sourceSize:{w:128,h:128}},"loot-weapon-mp5.img":{frame:{x:2697,y:3128,w:96,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:7,w:96,h:114},sourceSize:{w:128,h:128}},"loot-weapon-ot38.img":{frame:{x:2797,y:3128,w:90,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:7,w:90,h:114},sourceSize:{w:128,h:128}},"map-snow-06.img":{frame:{x:2891,y:3128,w:178,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:8,w:178,h:112},sourceSize:{w:192,h:128}},"cattle.img":{frame:{x:3073,y:3128,w:118,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:8,w:118,h:112},sourceSize:{w:128,h:128}},"loot-shirt-01.img":{frame:{x:3195,y:3128,w:116,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:116,h:112},sourceSize:{w:128,h:128}},"loot-shirt-03.img":{frame:{x:3337,y:2,w:116,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:116,h:112},sourceSize:{w:128,h:128}},"ammo-9mm.img":{frame:{x:3337,y:118,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-556mm.img":{frame:{x:3337,y:234,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"map-tree-09.img":{frame:{x:3337,y:350,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"ammo-50AE.img":{frame:{x:3337,y:466,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-45acp.img":{frame:{x:3337,y:582,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-box.img":{frame:{x:3337,y:698,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-308sub.img":{frame:{x:3337,y:814,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-762mm.img":{frame:{x:3337,y:930,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"ammo-12gauge.img":{frame:{x:3337,y:1046,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"map-tree-04.img":{frame:{x:3337,y:1162,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"ammo-flare.img":{frame:{x:3337,y:1278,w:112,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:112,h:112},sourceSize:{w:128,h:128}},"loot-weapon-vector.img":{frame:{x:3337,y:1394,w:108,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:8,w:108,h:112},sourceSize:{w:128,h:128}},"chick.img":{frame:{x:3337,y:1510,w:102,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:8,w:102,h:112},sourceSize:{w:128,h:128}},"loot-throwable-mirv.img":{frame:{x:3337,y:1626,w:82,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:8,w:82,h:112},sourceSize:{w:128,h:128}},"pineapple.img":{frame:{x:3337,y:1742,w:68,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:30,y:1,w:68,h:112},sourceSize:{w:128,h:128}},"loot-weapon-ak.img":{frame:{x:3337,y:1858,w:98,h:111},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:9,w:98,h:111},sourceSize:{w:128,h:128}},"map-control-panel-05.img":{frame:{x:2,y:3250,w:144,h:110},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:110},sourceSize:{w:144,h:110}},"map-control-panel-02.img":{frame:{x:150,y:3250,w:144,h:110},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:110},sourceSize:{w:144,h:110}},"map-control-panel-01.img":{frame:{x:298,y:3250,w:144,h:110},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:110},sourceSize:{w:144,h:110}},"map-control-panel-04.img":{frame:{x:446,y:3250,w:144,h:110},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:110},sourceSize:{w:144,h:110}},"logo-hatchet.img":{frame:{x:594,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-egg.img":{frame:{x:726,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-crossing.img":{frame:{x:858,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-conch.img":{frame:{x:990,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-chrysanthemum.img":{frame:{x:1122,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-caduceus.img":{frame:{x:1254,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"link.img":{frame:{x:1386,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-swine.img":{frame:{x:1518,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-surviv.img":{frame:{x:1650,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-storm.img":{frame:{x:1782,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-meteor.img":{frame:{x:1914,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"logo-hydra.img":{frame:{x:2046,y:3250,w:128,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:9,w:128,h:110},sourceSize:{w:128,h:128}},"loot-weapon-glock-dual.img":{frame:{x:2178,y:3250,w:122,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:9,w:122,h:110},sourceSize:{w:128,h:128}},"player-gui.img":{frame:{x:3337,y:1973,w:112,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:10,w:112,h:110},sourceSize:{w:128,h:128}},"player-emote.img":{frame:{x:3337,y:2087,w:112,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:10,w:112,h:110},sourceSize:{w:128,h:128}},"loot-weapon-autoshotgun.img":{frame:{x:3337,y:2201,w:102,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:9,w:102,h:110},sourceSize:{w:128,h:128}},"loot-weapon-glock.img":{frame:{x:3337,y:2315,w:90,h:110},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:9,w:90,h:110},sourceSize:{w:128,h:128}},"santa-hat.img":{frame:{x:3337,y:2429,w:113,h:109},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:7,w:113,h:109},sourceSize:{w:128,h:128}},"map-case-deagle-02.img":{frame:{x:2304,y:3250,w:144,h:108},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:108},sourceSize:{w:144,h:108}},"map-case-deagle-01.img":{frame:{x:2452,y:3250,w:144,h:108},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:108},sourceSize:{w:144,h:108}},"loot-weapon-model94.img":{frame:{x:2600,y:3250,w:118,h:108},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:10,w:118,h:108},sourceSize:{w:128,h:128}},"danger.img":{frame:{x:2722,y:3250,w:118,h:108},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:10,w:118,h:108},sourceSize:{w:128,h:128}},"map-bollard-01.img":{frame:{x:3337,y:2542,w:112,h:108},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:112,h:108},sourceSize:{w:144,h:144}},"map-crate-20.img":{frame:{x:3337,y:2654,w:108,h:108},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:108,h:108},sourceSize:{w:108,h:108}},"part-leaf-02.img":{frame:{x:3337,y:2766,w:108,h:108},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:10,w:108,h:108},sourceSize:{w:128,h:128}},"map-toilet-res-01.img":{frame:{x:3337,y:2878,w:98,h:107},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:7,w:98,h:107},sourceSize:{w:128,h:128}},"hide.img":{frame:{x:2844,y:3250,w:126,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:11,w:126,h:106},sourceSize:{w:128,h:128}},"part-leaf-01.img":{frame:{x:2974,y:3250,w:121,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:11,w:121,h:106},sourceSize:{w:128,h:128}},"loot-weapon-mp220.img":{frame:{x:3337,y:2989,w:114,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:11,w:114,h:106},sourceSize:{w:128,h:128}},"leek.img":{frame:{x:3337,y:3099,w:106,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:11,w:106,h:106},sourceSize:{w:128,h:128}},"ping-map-airdrop.img":{frame:{x:1740,y:790,w:74,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:27,y:10,w:74,h:106},sourceSize:{w:128,h:128}},"map-stove-02.img":{frame:{x:3099,y:3250,w:98,h:105},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:98,h:105},sourceSize:{w:112,h:112}},"hamburger.img":{frame:{x:3201,y:3250,w:128,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:12,w:128,h:104},sourceSize:{w:128,h:128}},"emote-medical-healthkit.img":{frame:{x:3333,y:3250,w:118,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:12,w:118,h:104},sourceSize:{w:128,h:128}},"loot-medical-healthkit.img":{frame:{x:3457,y:2,w:118,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:12,w:118,h:104},sourceSize:{w:128,h:128}},"loot-weapon-mac10.img":{frame:{x:3457,y:110,w:102,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:12,w:102,h:104},sourceSize:{w:128,h:128}},"ribbon-red.img":{frame:{x:3457,y:218,w:98,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:25,y:22,w:98,h:104},sourceSize:{w:148,h:148}},"ribbon-blue.img":{frame:{x:3457,y:326,w:98,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:25,y:22,w:98,h:104},sourceSize:{w:148,h:148}},"map-snow-05.img":{frame:{x:3457,y:434,w:90,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:12,w:90,h:104},sourceSize:{w:128,h:128}},"turkey-animal.img":{frame:{x:2,y:3364,w:120,h:103},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:13,w:120,h:103},sourceSize:{w:128,h:128}},"movement.img":{frame:{x:3457,y:542,w:104,h:103},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:12,w:104,h:103},sourceSize:{w:128,h:128}},"map-case-flare-01.img":{frame:{x:126,y:3364,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-chest-02.img":{frame:{x:270,y:3364,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-chest-01.img":{frame:{x:414,y:3364,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-chest-03.img":{frame:{x:558,y:3364,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-case-hatchet-01.img":{frame:{x:702,y:3364,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"return-arrow.img":{frame:{x:846,y:3364,w:128,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:13,w:128,h:102},sourceSize:{w:128,h:128}},"map-grill-01.img":{frame:{x:978,y:3364,w:120,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:13,w:120,h:102},sourceSize:{w:128,h:128}},"loot-helmet-01.img":{frame:{x:3457,y:649,w:112,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:13,w:112,h:102},sourceSize:{w:128,h:128}},"eggplant.img":{frame:{x:3457,y:755,w:106,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:13,w:106,h:102},sourceSize:{w:128,h:128}},"loot-throwable-frag.img":{frame:{x:3457,y:861,w:100,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:13,w:100,h:102},sourceSize:{w:128,h:128}},"ping-map-help.img":{frame:{x:3457,y:967,w:100,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:13,w:100,h:102},sourceSize:{w:128,h:128}},"question.img":{frame:{x:3457,y:1073,w:68,h:102},rotated:!1,trimmed:!0,spriteSourceSize:{x:30,y:13,w:68,h:102},sourceSize:{w:128,h:128}},"map-snow-04.img":{frame:{x:3457,y:1179,w:100,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:15,w:100,h:98},sourceSize:{w:128,h:128}},"map-toilet-03.img":{frame:{x:3457,y:1281,w:66,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:1,w:66,h:98},sourceSize:{w:100,h:100}},"map-toilet-04.img":{frame:{x:3457,y:1383,w:66,h:98},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:1,w:66,h:98},sourceSize:{w:100,h:100}},"map-couch-01.img":{frame:{x:1102,y:3364,w:288,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:96},sourceSize:{w:288,h:96}},"potato.img":{frame:{x:3457,y:1485,w:100,h:96},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:16,w:100,h:96},sourceSize:{w:128,h:128}},"part-airdrop-01.img":{frame:{x:3457,y:1585,w:96,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:96},sourceSize:{w:96,h:96}},"map-woodpile-01.img":{frame:{x:3457,y:1685,w:96,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:96},sourceSize:{w:96,h:96}},"copy.img":{frame:{x:3457,y:1785,w:88,h:96},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:16,w:88,h:96},sourceSize:{w:128,h:128}},"map-recorder-01.img":{frame:{x:3457,y:1885,w:64,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:96},sourceSize:{w:64,h:96}},"map-recorder-02.img":{frame:{x:3457,y:1985,w:64,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:96},sourceSize:{w:64,h:96}},"minimize.img":{frame:{x:3457,y:2085,w:95,h:95},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:16,w:95,h:95},sourceSize:{w:128,h:128}},"skull-leader.img":{frame:{x:3457,y:2184,w:90,h:95},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:1,w:90,h:95},sourceSize:{w:96,h:96}},"map-control-panel-06.img":{frame:{x:1394,y:3364,w:192,h:94},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:94},sourceSize:{w:192,h:94}},"whale.img":{frame:{x:3457,y:2283,w:118,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:17,w:118,h:94},sourceSize:{w:128,h:128}},"map-refrigerator-01.img":{frame:{x:3457,y:2381,w:108,h:94},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:108,h:94},sourceSize:{w:108,h:94}},"map-vending-soda-01.img":{frame:{x:3457,y:2479,w:108,h:94},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:108,h:94},sourceSize:{w:108,h:94}},"map-control-panel-03.img":{frame:{x:3457,y:2577,w:96,h:94},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:94},sourceSize:{w:96,h:94}},"map-pot-02.img":{frame:{x:3457,y:2675,w:94,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:94,h:94},sourceSize:{w:96,h:96}},"map-pot-01.img":{frame:{x:3457,y:2773,w:94,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:94,h:94},sourceSize:{w:96,h:96}},"map-bush-res-04.img":{frame:{x:3457,y:2871,w:94,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:25,y:25,w:94,h:94},sourceSize:{w:144,h:144}},"map-toilet-res-02.img":{frame:{x:3457,y:2969,w:80,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:17,w:80,h:94},sourceSize:{w:128,h:128}},"map-oven-01.img":{frame:{x:3457,y:3067,w:108,h:93},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:108,h:93},sourceSize:{w:108,h:94}},"fish.img":{frame:{x:1590,y:3364,w:128,h:92},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:128,h:92},sourceSize:{w:128,h:128}},"teabag.img":{frame:{x:3457,y:3164,w:107,h:91},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:19,w:107,h:91},sourceSize:{w:128,h:128}},"map-drawers-02.img":{frame:{x:1722,y:3364,w:160,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:90},sourceSize:{w:160,h:90}},"map-drawers-01.img":{frame:{x:1886,y:3364,w:160,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:90},sourceSize:{w:160,h:90}},"loot-medical-pill.img":{frame:{x:3457,y:3259,w:118,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:19,w:118,h:90},sourceSize:{w:128,h:128}},"coconut.img":{frame:{x:2961,y:544,w:110,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:19,w:110,h:90},sourceSize:{w:128,h:128}},"map-stand-01.img":{frame:{x:2050,y:3364,w:80,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:90},sourceSize:{w:80,h:90}},"map-crate-14.img":{frame:{x:2134,y:3364,w:172,h:89},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:172,h:89},sourceSize:{w:172,h:89}},"map-crate-17.img":{frame:{x:2310,y:3364,w:172,h:89},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:172,h:89},sourceSize:{w:172,h:89}},"headshot-face.img":{frame:{x:2486,y:3364,w:127,h:88},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:24,w:127,h:88},sourceSize:{w:128,h:128}},"pilgrim-hat.img":{frame:{x:2617,y:3364,w:118,h:88},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:20,w:118,h:88},sourceSize:{w:128,h:128}},"map-couch-res-01.img":{frame:{x:2739,y:3364,w:170,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:5,w:170,h:86},sourceSize:{w:192,h:96}},"loot-helmet-03.img":{frame:{x:2913,y:3364,w:112,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:21,w:112,h:86},sourceSize:{w:128,h:128}},"map-bookshelf-02.img":{frame:{x:1016,y:984,w:224,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:64},sourceSize:{w:224,h:64}},"map-building-porch-01.img":{frame:{x:1244,y:984,w:128,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:64},sourceSize:{w:128,h:64}},"map-column-01.img":{frame:{x:3004,y:646,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"keyboard.img":{frame:{x:1376,y:984,w:104,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:33,w:104,h:62},sourceSize:{w:128,h:128}},"player-map-downed.img":{frame:{x:1740,y:900,w:72,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:7,w:72,h:62},sourceSize:{w:72,h:72}},"globe.img":{frame:{x:3004,y:714,w:62,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:62,h:62},sourceSize:{w:64,h:64}},"player-patch-blue.img":{frame:{x:1484,y:984,w:116,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:50,w:116,h:60},sourceSize:{w:160,h:160}},"map-bush-res-02.img":{frame:{x:1604,y:984,w:59,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:42,y:45,w:59,h:60},sourceSize:{w:144,h:144}},"map-screen-res-01.img":{frame:{x:1667,y:984,w:116,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:116,h:58},sourceSize:{w:124,h:58}},"part-frag-pin-01.img":{frame:{x:1766,y:1054,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:35,y:35,w:58,h:58},sourceSize:{w:128,h:128}},"proj-frag-pin-part.img":{frame:{x:1766,y:1116,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:35,y:35,w:58,h:58},sourceSize:{w:128,h:128}},"map-drawers-res.img":{frame:{x:3029,y:3364,w:92,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:5,w:92,h:57},sourceSize:{w:96,h:64}},"map-gun-mount-04.img":{frame:{x:3125,y:3364,w:128,h:55},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:128,h:55},sourceSize:{w:128,h:56}},"dc.img":{frame:{x:1766,y:1178,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"ping-part-quarter.img":{frame:{x:3205,y:3073,w:88,h:51},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:1,w:88,h:51},sourceSize:{w:128,h:128}},"ping-part-quarter-highlight.img":{frame:{x:3257,y:3364,w:88,h:51},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:1,w:88,h:51},sourceSize:{w:128,h:128}},"map-locker-01.img":{frame:{x:3349,y:3364,w:96,h:49},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:96,h:49},sourceSize:{w:96,h:50}},"map-locker-02.img":{frame:{x:3449,y:3364,w:96,h:49},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:96,h:49},sourceSize:{w:96,h:50}},"map-locker-03.img":{frame:{x:2,y:3471,w:96,h:49},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:96,h:49},sourceSize:{w:96,h:50}},"map-screen-01.img":{frame:{x:102,y:3471,w:256,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:48},sourceSize:{w:256,h:48}},"map-gun-mount-01.img":{frame:{x:362,y:3471,w:144,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:144,h:48},sourceSize:{w:144,h:56}},"map-gun-mount-05.img":{frame:{x:510,y:3471,w:144,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:144,h:48},sourceSize:{w:144,h:56}},"map-bush-res-01.img":{frame:{x:2965,y:1424,w:52,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:46,y:48,w:52,h:48},sourceSize:{w:144,h:144}},"heart.img":{frame:{x:1645,y:2999,w:124,h:122},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:4,w:124,h:122},sourceSize:{w:128,h:128}}}}],gradient:[{meta:{image:"gradient-0-100-b277f2b3.png",size:{w:1024,h:1024},scale:1},frames:{"map-barrel-res-01.img":{frame:{x:490,y:2,w:217,h:209},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:25,w:217,h:209},sourceSize:{w:256,h:256}},"map-building-mansion-cellar-02.img":{frame:{x:2,y:2,w:484,h:429},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:6,w:484,h:429},sourceSize:{w:496,h:440}},"map-plane-01.img":{frame:{x:490,y:215,w:178,h:199},rotated:!1,trimmed:!0,spriteSourceSize:{x:39,y:12,w:178,h:199},sourceSize:{w:256,h:256}},"map-plane-02.img":{frame:{x:2,y:435,w:82,h:168},rotated:!1,trimmed:!0,spriteSourceSize:{x:87,y:3,w:82,h:168},sourceSize:{w:256,h:256}},"loot-melee-machete-taiga.img":{frame:{x:88,y:435,w:44,h:164},rotated:!1,trimmed:!0,spriteSourceSize:{x:72,y:15,w:44,h:164},sourceSize:{w:192,h:192}},"loot-melee-kukri-trad.img":{frame:{x:136,y:435,w:40,h:154},rotated:!1,trimmed:!0,spriteSourceSize:{x:70,y:19,w:40,h:154},sourceSize:{w:192,h:192}},"map-bush-03.img":{frame:{x:180,y:435,w:148,h:152},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:148,h:152},sourceSize:{w:152,h:152}},"loot-circle-inner-01.img":{frame:{x:332,y:435,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"player-circle-base-02.img":{frame:{x:484,y:435,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"player-circle-base-01.img":{frame:{x:711,y:2,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"player-base-03.img":{frame:{x:711,y:154,w:140,h:140},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:140},sourceSize:{w:140,h:140}},"player-base-02.img":{frame:{x:711,y:298,w:140,h:140},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:140},sourceSize:{w:140,h:140}},"player-base-05.img":{frame:{x:711,y:442,w:140,h:140},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:140},sourceSize:{w:140,h:140}},"player-base-04.img":{frame:{x:2,y:607,w:140,h:140},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:140},sourceSize:{w:140,h:140}},"map-light-01.img":{frame:{x:146,y:607,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"loot-melee-bayonet-woodland.img":{frame:{x:636,y:435,w:36,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:46,y:5,w:36,h:118},sourceSize:{w:128,h:128}},"loot-melee-bayonet-rugged.img":{frame:{x:288,y:607,w:36,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:46,y:5,w:36,h:118},sourceSize:{w:128,h:128}},"loot-melee-bowie-vintage.img":{frame:{x:328,y:607,w:42,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:43,y:6,w:42,h:116},sourceSize:{w:128,h:128}},"loot-melee-bowie-frontier.img":{frame:{x:374,y:607,w:42,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:43,y:6,w:42,h:116},sourceSize:{w:128,h:128}},"loot-melee-huntsman-rugged.img":{frame:{x:672,y:215,w:24,h:115},rotated:!1,trimmed:!0,spriteSourceSize:{x:52,y:7,w:24,h:115},sourceSize:{w:128,h:128}},"loot-melee-huntsman-burnished.img":{frame:{x:676,y:435,w:24,h:115},rotated:!1,trimmed:!0,spriteSourceSize:{x:52,y:7,w:24,h:115},sourceSize:{w:128,h:128}},"loot-melee-pan-black-side.img":{frame:{x:420,y:607,w:19,h:113},rotated:!1,trimmed:!0,spriteSourceSize:{x:55,y:7,w:19,h:113},sourceSize:{w:128,h:128}},"player-bullet-trail-02.img":{frame:{x:967,y:210,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"loot-shirt-04.img":{frame:{x:563,y:607,w:116,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:116,h:112},sourceSize:{w:128,h:128}},"proj-snowball-02.img":{frame:{x:683,y:607,w:106,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:11,w:106,h:106},sourceSize:{w:128,h:128}},"proj-snowball-01.img":{frame:{x:2,y:751,w:106,h:106},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:11,w:106,h:106},sourceSize:{w:128,h:128}},"loot-melee-pan-black.img":{frame:{x:112,y:751,w:118,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:21,w:118,h:86},sourceSize:{w:128,h:128}},"part-flare-01.img":{frame:{x:234,y:751,w:86,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:86,h:86},sourceSize:{w:100,h:100}},"loot-melee-hook-silver.img":{frame:{x:793,y:607,w:42,h:78},rotated:!1,trimmed:!0,spriteSourceSize:{x:43,y:25,w:42,h:78},sourceSize:{w:128,h:128}},"loot-melee-fireaxe.img":{frame:{x:324,y:751,w:152,h:76},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:152,h:76},sourceSize:{w:152,h:76}},"part-frag-burst-01.img":{frame:{x:480,y:751,w:66,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:66,h:66},sourceSize:{w:72,h:72}},"part-frag-burst-02.img":{frame:{x:550,y:751,w:66,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:66,h:66},sourceSize:{w:72,h:72}},"loot-melee-stonehammer.img":{frame:{x:620,y:751,w:148,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:60},sourceSize:{w:148,h:60}},"loot-melee-woodaxe.img":{frame:{x:863,y:2,w:148,h:54},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:54},sourceSize:{w:148,h:54}},"loot-melee-woodaxe-bloody.img":{frame:{x:863,y:60,w:148,h:54},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:54},sourceSize:{w:148,h:54}},"loot-melee-karambit-prismatic.img":{frame:{x:863,y:118,w:100,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:43,w:100,h:42},sourceSize:{w:128,h:128}},"loot-melee-karambit-drowned.img":{frame:{x:863,y:164,w:100,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:43,w:100,h:42},sourceSize:{w:128,h:128}},"loot-melee-karambit-rugged.img":{frame:{x:863,y:210,w:100,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:43,w:100,h:42},sourceSize:{w:128,h:128}},"loot-melee-katana-rusted.img":{frame:{x:2,y:861,w:230,h:40},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:230,h:40},sourceSize:{w:230,h:40}},"loot-melee-katana.img":{frame:{x:236,y:861,w:230,h:40},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:230,h:40},sourceSize:{w:230,h:40}},"loot-melee-katana-orchid.img":{frame:{x:470,y:861,w:226,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:1,w:226,h:38},sourceSize:{w:230,h:40}},"player-feet-02.img":{frame:{x:967,y:118,w:38,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:38},sourceSize:{w:38,h:38}},"player-hands-02.img":{frame:{x:967,y:164,w:38,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:38},sourceSize:{w:38,h:38}},"loot-shirt-02.img":{frame:{x:443,y:607,w:116,h:112},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:116,h:112},sourceSize:{w:128,h:128}}}}],snow:[{meta:{image:"snow-0-100-9855e043.png",size:{w:4096,h:4096},scale:1},frames:{"map-bunker-hydra-compartment-floor-02.img":{frame:{x:1510,y:2,w:1693,h:1448},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:0,w:1693,h:1448},sourceSize:{w:1704,h:1448}},"map-complex-warehouse-floor-02.img":{frame:{x:2,y:2,w:1504,h:1888},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1504,h:1888},sourceSize:{w:1504,h:1888}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:2,y:1894,w:764,h:862},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:764,h:862},sourceSize:{w:768,h:864}},"map-complex-warehouse-floor-01.img":{frame:{x:770,y:1894,w:338,h:826},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:338,h:826},sourceSize:{w:340,h:828}},"map-bunker-hydra-chamber-floor-03.img":{frame:{x:1112,y:1894,w:701,h:796},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:32,w:701,h:796},sourceSize:{w:704,h:832}},"map-bunker-chrys-compartment-floor-01c.img":{frame:{x:1817,y:1894,w:798,h:770},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:798,h:770},sourceSize:{w:804,h:804}},"map-bunker-hydra-chamber-floor-02.img":{frame:{x:2619,y:1894,w:336,h:740},rotated:!1,trimmed:!0,spriteSourceSize:{x:44,y:0,w:336,h:740},sourceSize:{w:392,h:744}},"map-bunker-hydra-chamber-floor-01b.img":{frame:{x:3207,y:2,w:706,h:738},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:706,h:738},sourceSize:{w:706,h:738}},"map-bunker-hydra-compartment-ceiling-02.img":{frame:{x:2,y:2760,w:800,h:656},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:800,h:656},sourceSize:{w:816,h:720}},"map-building-greenhouse-floor-02.img":{frame:{x:806,y:2760,w:832,h:642},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:832,h:642},sourceSize:{w:834,h:642}},"map-bunker-hydra-compartment-floor-01.img":{frame:{x:3207,y:744,w:704,h:640},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:704,h:640},sourceSize:{w:704,h:640}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:1642,y:2760,w:764,h:628},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:764,h:628},sourceSize:{w:772,h:628}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:2410,y:2760,w:928,h:624},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:928,h:624},sourceSize:{w:932,h:628}},"map-building-greenhouse-ceiling-02.img":{frame:{x:3207,y:1388,w:400,h:624},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:400,h:624},sourceSize:{w:400,h:624}},"map-bunker-hydra-floor-01.img":{frame:{x:2,y:3420,w:864,h:608},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:864,h:608},sourceSize:{w:864,h:608}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:3611,y:1388,w:228,h:604},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:36,w:228,h:604},sourceSize:{w:228,h:644}},"map-bunker-hydra-compartment-floor-03.img":{frame:{x:3207,y:2016,w:700,h:506},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:700,h:506},sourceSize:{w:704,h:512}},"map-complex-warehouse-floor-03.img":{frame:{x:3342,y:2760,w:562,h:498},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:562,h:498},sourceSize:{w:564,h:499}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:1510,y:1454,w:354,h:368},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:354,h:368},sourceSize:{w:356,h:372}},"map-bunker-hydra-compartment-ceiling-01.img":{frame:{x:1868,y:1454,w:320,h:360},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:360},sourceSize:{w:320,h:360}},"map-bunker-hydra-chamber-ceiling-02.img":{frame:{x:2192,y:1454,w:192,h:350},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:350},sourceSize:{w:192,h:350}},"map-bunker-hydra-chamber-ceiling-01.img":{frame:{x:2388,y:1454,w:320,h:344},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:320,h:344},sourceSize:{w:432,h:352}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:2712,y:1454,w:352,h:306},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:352,h:306},sourceSize:{w:356,h:308}},"map-bunker-hydra-ceiling-01.img":{frame:{x:870,y:3420,w:432,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:432,h:304},sourceSize:{w:432,h:304}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:1306,y:3420,w:448,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:448,h:272},sourceSize:{w:448,h:272}},"map-bunker-hydra-chamber-ceiling-03.img":{frame:{x:1758,y:3420,w:400,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:400,h:272},sourceSize:{w:400,h:272}},"map-stone-03x.img":{frame:{x:2162,y:3420,w:276,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:276,h:272},sourceSize:{w:288,h:288}},"map-planter-06.img":{frame:{x:2959,y:1894,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-bunker-hydra-compartment-ceiling-03.img":{frame:{x:2442,y:3420,w:320,h:270},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:270},sourceSize:{w:320,h:270}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:2766,y:3420,w:352,h:258},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:352,h:258},sourceSize:{w:356,h:260}},"map-tree-10.img":{frame:{x:3122,y:3420,w:254,h:254},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:254,h:254},sourceSize:{w:256,h:256}},"map-tree-11.img":{frame:{x:3380,y:3420,w:248,h:248},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:248,h:248},sourceSize:{w:256,h:256}},"map-snowball-res.img":{frame:{x:3843,y:1388,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:13,w:68,h:68},sourceSize:{w:96,h:96}},"map-bunker-generic-ceiling-02.img":{frame:{x:3207,y:2526,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-generic-floor-03.img":{frame:{x:3371,y:2526,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-hydra-floor-04.img":{frame:{x:3535,y:2526,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-stone-res-02x.img":{frame:{x:2959,y:2406,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-bunker-hydra-chamber-floor-01a.img":{frame:{x:3632,y:3420,w:193,h:194},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:193,h:194},sourceSize:{w:194,h:194}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:3739,y:2526,w:112,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:192},sourceSize:{w:112,h:192}},"map-bunker-chrys-compartment-floor-02c.img":{frame:{x:870,y:3728,w:508,h:180},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:0,w:508,h:180},sourceSize:{w:548,h:180}},"map-table-02x.img":{frame:{x:1382,y:3728,w:288,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:160},sourceSize:{w:288,h:160}},"map-airdrop-02x.img":{frame:{x:1674,y:3728,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-airdrop-01x.img":{frame:{x:1838,y:3728,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-table-03x.img":{frame:{x:2002,y:3728,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-crate-01x.img":{frame:{x:2166,y:3728,w:152,h:152},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:152,h:152},sourceSize:{w:160,h:160}},"map-stone-01x.img":{frame:{x:2322,y:3728,w:151,h:149},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:151,h:149},sourceSize:{w:160,h:160}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:2477,y:3728,w:160,h:148},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:32,w:160,h:148},sourceSize:{w:228,h:180}},"map-crate-03x.img":{frame:{x:2641,y:3728,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"map-crate-02x.img":{frame:{x:2793,y:3728,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-planter-res-02.img":{frame:{x:3068,y:1454,w:76,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:76,h:134},sourceSize:{w:86,h:136}},"map-bush-01x.img":{frame:{x:3068,y:1592,w:126,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:126,h:130},sourceSize:{w:144,h:144}},"map-table-01x.img":{frame:{x:2941,y:3728,w:160,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:128},sourceSize:{w:160,h:128}},"map-stone-res-01x.img":{frame:{x:3342,y:3262,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:118,h:118},sourceSize:{w:120,h:120}},"map-chest-03x.img":{frame:{x:3464,y:3262,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-planter-07.img":{frame:{x:3608,y:3262,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:3105,y:3728,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:3333,y:3728,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"part-airdrop-01x.img":{frame:{x:3107,y:1894,w:96,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:96},sourceSize:{w:96,h:96}},"map-crate-21.img":{frame:{x:3712,y:3262,w:172,h:89},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:172,h:89},sourceSize:{w:172,h:89}},"player-snow-01.img":{frame:{x:3561,y:3728,w:160,h:85},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:160,h:85},sourceSize:{w:160,h:160}},"player-snow-02.img":{frame:{x:3725,y:3728,w:145,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:145,h:80},sourceSize:{w:160,h:160}},"player-snow-03.img":{frame:{x:870,y:3912,w:149,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:149,h:74},sourceSize:{w:160,h:160}},"map-planter-res-03.img":{frame:{x:3107,y:1994,w:82,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:6,w:82,h:74},sourceSize:{w:86,h:86}},"map-chute-01x.img":{frame:{x:2959,y:2170,w:232,h:232},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:12,w:232,h:232},sourceSize:{w:256,h:256}}}}],faction:[{meta:{image:"faction-0-100-a871adbd.png",size:{w:4096,h:4096},scale:1},frames:{"map-complex-warehouse-floor-02.img":{frame:{x:1302,y:2,w:1504,h:1888},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1504,h:1888},sourceSize:{w:1504,h:1888}},"map-complex-warehouse-floor-04.img":{frame:{x:2,y:2,w:1296,h:2048},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1296,h:2048},sourceSize:{w:1296,h:2048}},"map-building-bridge-xlg-floor.img":{frame:{x:2,y:2054,w:2464,h:960},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:2464,h:960},sourceSize:{w:2464,h:960}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:2810,y:2,w:764,h:862},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:764,h:862},sourceSize:{w:768,h:864}},"map-complex-warehouse-floor-01.img":{frame:{x:2810,y:868,w:338,h:826},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:338,h:826},sourceSize:{w:340,h:828}},"map-bunker-chrys-compartment-floor-01b.img":{frame:{x:2,y:3018,w:798,h:770},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:798,h:770},sourceSize:{w:804,h:804}},"map-building-greenhouse-floor-01.img":{frame:{x:804,y:3018,w:832,h:641},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:832,h:641},sourceSize:{w:834,h:642}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:2810,y:1698,w:764,h:628},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:764,h:628},sourceSize:{w:772,h:628}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:1640,y:3018,w:928,h:624},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:928,h:624},sourceSize:{w:932,h:628}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:3152,y:868,w:228,h:604},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:36,w:228,h:604},sourceSize:{w:228,h:644}},"map-complex-warehouse-floor-03.img":{frame:{x:2810,y:2330,w:562,h:498},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:562,h:498},sourceSize:{w:564,h:499}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:2572,y:3018,w:354,h:368},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:354,h:368},sourceSize:{w:356,h:372}},"map-building-greenhouse-ceiling-01.img":{frame:{x:2930,y:3018,w:400,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:400,h:314},sourceSize:{w:404,h:316}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:3578,y:2,w:352,h:306},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:352,h:306},sourceSize:{w:356,h:308}},"map-statue-01.img":{frame:{x:3578,y:312,w:282,h:282},rotated:!1,trimmed:!0,spriteSourceSize:{x:67,y:67,w:282,h:282},sourceSize:{w:416,h:416}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:2,y:3792,w:448,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:448,h:272},sourceSize:{w:448,h:272}},"map-stone-03f.img":{frame:{x:3578,y:598,w:276,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:276,h:272},sourceSize:{w:288,h:288}},"map-planter-01.img":{frame:{x:3578,y:874,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-planter-03.img":{frame:{x:3726,y:874,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-planter-02.img":{frame:{x:3578,y:1150,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:3578,y:1426,w:352,h:258},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:352,h:258},sourceSize:{w:356,h:260}},"player-patch-02.img":{frame:{x:3806,y:3534,w:116,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:1,w:116,h:60},sourceSize:{w:160,h:160}},"map-airdrop-04.img":{frame:{x:3578,y:1948,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-crate-12.img":{frame:{x:3578,y:2208,w:240,h:240},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:240,h:240},sourceSize:{w:240,h:240}},"map-crate-13.img":{frame:{x:3578,y:2452,w:240,h:240},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:240,h:240},sourceSize:{w:240,h:240}},"player-helmet-leader.img":{frame:{x:3726,y:1150,w:180,h:240},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:8,w:180,h:240},sourceSize:{w:256,h:256}},"map-bunker-generic-floor-03.img":{frame:{x:3578,y:2696,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-generic-ceiling-02.img":{frame:{x:3742,y:2696,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-stone-res-02f.img":{frame:{x:3578,y:2930,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:3782,y:2930,w:112,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:192},sourceSize:{w:112,h:192}},"map-bunker-chrys-compartment-floor-02b.img":{frame:{x:2810,y:2832,w:508,h:180},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:0,w:508,h:180},sourceSize:{w:548,h:180}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:3578,y:3134,w:160,h:148},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:32,w:160,h:148},sourceSize:{w:228,h:180}},"map-crate-22.img":{frame:{x:3742,y:3134,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-02f.img":{frame:{x:3578,y:3286,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-planter-res-01.img":{frame:{x:3838,y:1688,w:76,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:76,h:134},sourceSize:{w:86,h:136}},"map-chest-03f.img":{frame:{x:3726,y:3286,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-planter-05.img":{frame:{x:3822,y:2208,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-planter-04.img":{frame:{x:3822,y:2312,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:3578,y:3434,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:3578,y:3534,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"player-patch-01.img":{frame:{x:3806,y:3434,w:116,h:71},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:1,w:116,h:71},sourceSize:{w:160,h:160}},"map-airdrop-03.img":{frame:{x:3578,y:1688,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}}}}],desert:[{meta:{image:"desert-0-100-c9666893.png",size:{w:4096,h:4096},scale:1},frames:{"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:1318,y:2,w:764,h:862},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:764,h:862},sourceSize:{w:768,h:864}},"map-building-saloon-floor-01.img":{frame:{x:2,y:2,w:1312,h:1312},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1312,h:1312},sourceSize:{w:1312,h:1312}},"map-bunker-chrys-compartment-floor-01c.img":{frame:{x:2086,y:2,w:798,h:770},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:798,h:770},sourceSize:{w:804,h:804}},"map-building-saloon-cellar-01.img":{frame:{x:2,y:1318,w:1052,h:668},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:1052,h:668},sourceSize:{w:1056,h:672}},"map-building-greenhouse-floor-02.img":{frame:{x:1058,y:1318,w:832,h:642},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:832,h:642},sourceSize:{w:834,h:642}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:1894,y:1318,w:764,h:628},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:764,h:628},sourceSize:{w:772,h:628}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:2,y:1990,w:928,h:624},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:928,h:624},sourceSize:{w:932,h:628}},"map-building-saloon-ceiling-01.img":{frame:{x:934,y:1990,w:625,h:624},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:625,h:624},sourceSize:{w:656,h:656}},"map-building-greenhouse-ceiling-02.img":{frame:{x:1563,y:1990,w:400,h:624},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:400,h:624},sourceSize:{w:400,h:624}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:1967,y:1990,w:228,h:604},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:36,w:228,h:604},sourceSize:{w:228,h:644}},"map-tree-05c.img":{frame:{x:2086,y:776,w:470,h:492},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:10,w:470,h:492},sourceSize:{w:512,h:512}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:1318,y:868,w:354,h:368},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:354,h:368},sourceSize:{w:356,h:372}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:1676,y:868,w:352,h:306},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:352,h:306},sourceSize:{w:356,h:308}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:2199,y:1990,w:448,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:448,h:272},sourceSize:{w:448,h:272}},"map-stone-03b.img":{frame:{x:2560,y:776,w:276,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:276,h:272},sourceSize:{w:288,h:288}},"map-planter-06.img":{frame:{x:2662,y:1318,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:2199,y:2266,w:352,h:258},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:352,h:258},sourceSize:{w:356,h:260}},"map-tree-06.img":{frame:{x:2555,y:2266,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-bush-res-05.img":{frame:{x:1676,y:1178,w:56,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:44,y:47,w:56,h:50},sourceSize:{w:144,h:144}},"map-bunker-generic-floor-03.img":{frame:{x:2651,y:1990,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:2560,y:1052,w:112,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:192},sourceSize:{w:112,h:192}},"map-bunker-chrys-compartment-floor-02c.img":{frame:{x:2,y:2618,w:508,h:180},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:0,w:508,h:180},sourceSize:{w:548,h:180}},"map-building-saloon-ceiling-02.img":{frame:{x:2676,y:1052,w:192,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:160},sourceSize:{w:192,h:160}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:514,y:2618,w:160,h:148},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:32,w:160,h:148},sourceSize:{w:228,h:180}},"map-crate-18.img":{frame:{x:678,y:2618,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-bush-05.img":{frame:{x:826,y:2618,w:140,h:139},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:140,h:139},sourceSize:{w:144,h:144}},"map-planter-res-02.img":{frame:{x:970,y:2618,w:76,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:76,h:134},sourceSize:{w:86,h:136}},"map-building-archway-ceiling-01.img":{frame:{x:1050,y:2618,w:672,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:672,h:128},sourceSize:{w:672,h:128}},"map-stone-res-01b.img":{frame:{x:2662,y:1828,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:118,h:118},sourceSize:{w:120,h:120}},"map-planter-07.img":{frame:{x:2784,y:1828,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:1726,y:2618,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:1954,y:2618,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-tree-res-02.img":{frame:{x:2182,y:2618,w:96,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:96,h:94},sourceSize:{w:96,h:96}},"map-archway-res-01.img":{frame:{x:2282,y:2618,w:358,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:358,h:90},sourceSize:{w:360,h:96}},"map-planter-res-03.img":{frame:{x:1318,y:1240,w:82,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:6,w:82,h:74},sourceSize:{w:86,h:86}},"map-bunker-generic-ceiling-02.img":{frame:{x:2662,y:1594,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}}}}],main:[{meta:{image:"main-0-100-45aaaeff.png",size:{w:4096,h:4096},scale:1},frames:{"map-bunker-hydra-compartment-floor-02.img":{frame:{x:1510,y:2,w:1693,h:1448},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:0,w:1693,h:1448},sourceSize:{w:1704,h:1448}},"map-complex-warehouse-floor-02.img":{frame:{x:2,y:2,w:1504,h:1888},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1504,h:1888},sourceSize:{w:1504,h:1888}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:2,y:1894,w:764,h:862},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:764,h:862},sourceSize:{w:768,h:864}},"map-complex-warehouse-floor-01.img":{frame:{x:770,y:1894,w:338,h:826},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:338,h:826},sourceSize:{w:340,h:828}},"map-bunker-hydra-chamber-floor-03.img":{frame:{x:1112,y:1894,w:701,h:796},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:32,w:701,h:796},sourceSize:{w:704,h:832}},"map-bunker-chrys-compartment-floor-01b.img":{frame:{x:1817,y:1894,w:798,h:770},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:798,h:770},sourceSize:{w:804,h:804}},"map-bunker-hydra-chamber-floor-02.img":{frame:{x:2619,y:1894,w:336,h:740},rotated:!1,trimmed:!0,spriteSourceSize:{x:44,y:0,w:336,h:740},sourceSize:{w:392,h:744}},"map-bunker-hydra-chamber-floor-01b.img":{frame:{x:3207,y:2,w:706,h:738},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:706,h:738},sourceSize:{w:706,h:738}},"map-bunker-hydra-compartment-ceiling-02.img":{frame:{x:2,y:2760,w:800,h:656},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:800,h:656},sourceSize:{w:816,h:720}},"map-building-greenhouse-floor-01.img":{frame:{x:806,y:2760,w:832,h:641},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:832,h:641},sourceSize:{w:834,h:642}},"map-bunker-hydra-compartment-floor-01.img":{frame:{x:3207,y:744,w:704,h:640},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:704,h:640},sourceSize:{w:704,h:640}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:1642,y:2760,w:764,h:628},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:764,h:628},sourceSize:{w:772,h:628}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:2410,y:2760,w:928,h:624},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:928,h:624},sourceSize:{w:932,h:628}},"map-bunker-hydra-floor-01.img":{frame:{x:2,y:3420,w:864,h:608},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:864,h:608},sourceSize:{w:864,h:608}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:3207,y:1388,w:228,h:604},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:36,w:228,h:604},sourceSize:{w:228,h:644}},"map-bunker-hydra-compartment-floor-03.img":{frame:{x:3207,y:1996,w:700,h:506},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:700,h:506},sourceSize:{w:704,h:512}},"map-complex-warehouse-floor-03.img":{frame:{x:3342,y:2760,w:562,h:498},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:562,h:498},sourceSize:{w:564,h:499}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:3439,y:1388,w:354,h:368},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:354,h:368},sourceSize:{w:356,h:372}},"map-bunker-hydra-compartment-ceiling-01.img":{frame:{x:1510,y:1454,w:320,h:360},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:360},sourceSize:{w:320,h:360}},"map-bunker-hydra-chamber-ceiling-02.img":{frame:{x:1834,y:1454,w:192,h:350},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:350},sourceSize:{w:192,h:350}},"map-bunker-hydra-chamber-ceiling-01.img":{frame:{x:2030,y:1454,w:320,h:344},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:320,h:344},sourceSize:{w:432,h:352}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:3342,y:3262,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:2758,y:1454,w:352,h:306},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:352,h:306},sourceSize:{w:356,h:308}},"map-bunker-hydra-ceiling-01.img":{frame:{x:870,y:3420,w:432,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:432,h:304},sourceSize:{w:432,h:304}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:1306,y:3420,w:448,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:448,h:272},sourceSize:{w:448,h:272}},"map-bunker-hydra-chamber-ceiling-03.img":{frame:{x:1758,y:3420,w:400,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:400,h:272},sourceSize:{w:400,h:272}},"map-planter-02.img":{frame:{x:2959,y:1894,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-planter-01.img":{frame:{x:2959,y:2170,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-planter-03.img":{frame:{x:2162,y:3420,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-bunker-hydra-compartment-ceiling-03.img":{frame:{x:2310,y:3420,w:320,h:270},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:270},sourceSize:{w:320,h:270}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:2634,y:3420,w:352,h:258},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:352,h:258},sourceSize:{w:356,h:260}},"map-bunker-generic-ceiling-02.img":{frame:{x:3439,y:1760,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-generic-floor-03.img":{frame:{x:3603,y:1760,w:160,h:230},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:230},sourceSize:{w:160,h:230}},"map-bunker-hydra-floor-04.img":{frame:{x:3207,y:2506,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-bunker-hydra-chamber-floor-01a.img":{frame:{x:3411,y:2506,w:193,h:194},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:193,h:194},sourceSize:{w:194,h:194}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:3797,y:1388,w:112,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:192},sourceSize:{w:112,h:192}},"map-bunker-chrys-compartment-floor-02b.img":{frame:{x:2990,y:3420,w:508,h:180},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:0,w:508,h:180},sourceSize:{w:548,h:180}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:3608,y:2506,w:160,h:148},rotated:!1,trimmed:!0,spriteSourceSize:{x:34,y:32,w:160,h:148},sourceSize:{w:228,h:180}},"map-planter-res-01.img":{frame:{x:3797,y:1584,w:76,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:76,h:134},sourceSize:{w:86,h:136}},"map-planter-04.img":{frame:{x:3767,y:1760,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-planter-05.img":{frame:{x:3767,y:1864,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:2959,y:2446,w:224,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:96},sourceSize:{w:224,h:96}},"map-building-greenhouse-ceiling-01.img":{frame:{x:2354,y:1454,w:400,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:400,h:314},sourceSize:{w:404,h:316}}}}],woods:[{meta:{image:"woods-0-100-ee672b37.png",size:{w:4096,h:4096},scale:1},frames:{"map-bunker-hatchet-compartment-floor-01.img":{frame:{x:708,y:2,w:1184,h:922},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:1184,h:922},sourceSize:{w:1184,h:928}},"map-bunker-eye-chamber-floor-01a.img":{frame:{x:2,y:2,w:702,h:1344},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:32,w:702,h:1344},sourceSize:{w:704,h:1376}},"map-bunker-eye-compartment-floor-01.img":{frame:{x:1896,y:2,w:700,h:702},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:700,h:702},sourceSize:{w:704,h:704}},"map-bunker-hatchet-chamber-floor-01a.img":{frame:{x:2,y:1350,w:727,h:695},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:727,h:695},sourceSize:{w:738,h:706}},"map-bunker-hatchet-compartment-floor-02c.img":{frame:{x:733,y:1350,w:252,h:652},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:252,h:652},sourceSize:{w:258,h:674}},"map-bunker-hatchet-compartment-floor-02a.img":{frame:{x:989,y:1350,w:898,h:587},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:898,h:587},sourceSize:{w:898,h:594}},"map-bunker-eye-chamber-ceiling-01.img":{frame:{x:1896,y:708,w:320,h:544},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:544},sourceSize:{w:320,h:544}},"map-tree-08.img":{frame:{x:1891,y:1350,w:512,h:510},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:512,h:510},sourceSize:{w:512,h:512}},"map-bunker-hatchet-compartment-floor-03b.img":{frame:{x:2,y:2049,w:729,h:505},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:9,w:729,h:505},sourceSize:{w:738,h:514}},"map-bunker-hatchet-compartment-floor-03d.img":{frame:{x:735,y:2049,w:377,h:505},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:25,w:377,h:505},sourceSize:{w:386,h:530}},"map-bunker-hatchet-compartment-ceiling-02.img":{frame:{x:1116,y:2049,w:512,h:496},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:512,h:496},sourceSize:{w:512,h:496}},"map-tree-05.img":{frame:{x:1632,y:2049,w:488,h:480},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:17,w:488,h:480},sourceSize:{w:512,h:512}},"map-bunker-hatchet-compartment-ceiling-01.img":{frame:{x:708,y:928,w:512,h:400},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:512,h:400},sourceSize:{w:512,h:400}},"map-bunker-hatchet-chamber-floor-01c.img":{frame:{x:2220,y:708,w:226,h:364},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:11,w:226,h:364},sourceSize:{w:226,h:385}},"map-bunker-hatchet-compartment-floor-02b.img":{frame:{x:1224,y:928,w:668,h:322},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:668,h:322},sourceSize:{w:690,h:322}},"map-bunker-eye-compartment-ceiling-01.img":{frame:{x:2124,y:2049,w:320,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:320},sourceSize:{w:320,h:320}},"map-bunker-hatchet-compartment-ceiling-03.img":{frame:{x:2600,y:2,w:608,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:608,h:304},sourceSize:{w:608,h:304}},"map-bunker-hatchet-chamber-ceiling-01.img":{frame:{x:2600,y:310,w:416,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:416,h:304},sourceSize:{w:416,h:304}},"map-stone-03x.img":{frame:{x:2600,y:618,w:276,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:8,w:276,h:272},sourceSize:{w:288,h:288}},"map-bunker-hatchet-compartment-floor-03c.img":{frame:{x:2880,y:618,w:193,h:272},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:25,w:193,h:272},sourceSize:{w:193,h:306}},"map-planter-06.img":{frame:{x:3020,y:310,w:144,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:272},sourceSize:{w:144,h:272}},"map-tree-07.img":{frame:{x:2600,y:894,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-bunker-eye-chamber-floor-01b.img":{frame:{x:2860,y:894,w:190,h:256},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:190,h:256},sourceSize:{w:192,h:256}},"map-tree-10.img":{frame:{x:2600,y:1154,w:254,h:254},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:254,h:254},sourceSize:{w:256,h:256}},"map-tree-11.img":{frame:{x:2858,y:1154,w:248,h:248},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:248,h:248},sourceSize:{w:256,h:256}},"map-bunker-hatchet-compartment-floor-03a.img":{frame:{x:2600,y:1412,w:368,h:226},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:0,w:368,h:226},sourceSize:{w:386,h:226}},"map-bunker-hatchet-compartment-floor-02d.img":{frame:{x:2600,y:1642,w:374,h:210},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:0,w:374,h:210},sourceSize:{w:401,h:210}},"map-stone-res-02x.img":{frame:{x:2972,y:1412,w:200,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:200},sourceSize:{w:200,h:200}},"map-woodpile-02.img":{frame:{x:2600,y:1856,w:384,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:384,h:192},sourceSize:{w:384,h:192}},"map-woodpile-res-02.img":{frame:{x:2600,y:2490,w:121,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:5,w:121,h:56},sourceSize:{w:128,h:64}},"map-bunker-hatchet-chamber-floor-01b.img":{frame:{x:2988,y:1856,w:192,h:176},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:192,h:176},sourceSize:{w:194,h:177}},"map-table-02x.img":{frame:{x:2600,y:2052,w:288,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:288,h:160},sourceSize:{w:288,h:160}},"map-table-03x.img":{frame:{x:2892,y:2052,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-crate-01x.img":{frame:{x:3054,y:894,w:152,h:152},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:152,h:152},sourceSize:{w:160,h:160}},"map-stone-01x.img":{frame:{x:3056,y:2052,w:151,h:149},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:151,h:149},sourceSize:{w:160,h:160}},"map-crate-03x.img":{frame:{x:2600,y:2216,w:148,h:148},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:148,h:148},sourceSize:{w:148,h:148}},"map-crate-19.img":{frame:{x:2752,y:2216,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-crate-02x.img":{frame:{x:2900,y:2216,w:144,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:144},sourceSize:{w:144,h:144}},"map-planter-res-02.img":{frame:{x:3077,y:618,w:76,h:134},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:76,h:134},sourceSize:{w:86,h:136}},"map-bush-01x.img":{frame:{x:3077,y:756,w:126,h:130},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:126,h:130},sourceSize:{w:144,h:144}},"map-table-01x.img":{frame:{x:3048,y:2216,w:160,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:128},sourceSize:{w:160,h:128}},"map-stone-res-01x.img":{frame:{x:2600,y:2368,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:118,h:118},sourceSize:{w:120,h:120}},"part-leaf-06.img":{frame:{x:2722,y:2368,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-05.img":{frame:{x:2842,y:2368,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-04.img":{frame:{x:2962,y:2368,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-03.img":{frame:{x:3082,y:2368,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"map-tree-switch-01.img":{frame:{x:2450,y:708,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"map-tree-switch-02.img":{frame:{x:2450,y:824,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"map-tree-switch-03.img":{frame:{x:2450,y:940,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"map-tree-switch-04.img":{frame:{x:2220,y:1076,w:112,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:112},sourceSize:{w:112,h:112}},"map-chest-03x.img":{frame:{x:2336,y:1076,w:140,h:102},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:140,h:102},sourceSize:{w:140,h:102}},"map-planter-07.img":{frame:{x:3054,y:1050,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-crate-21.img":{frame:{x:1896,y:1256,w:172,h:89},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:172,h:89},sourceSize:{w:172,h:89}},"player-snow-01.img":{frame:{x:2072,y:1256,w:160,h:85},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:160,h:85},sourceSize:{w:160,h:160}},"player-snow-02.img":{frame:{x:2236,y:1256,w:145,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:145,h:80},sourceSize:{w:160,h:160}},"player-snow-03.img":{frame:{x:2385,y:1256,w:149,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:149,h:74},sourceSize:{w:160,h:160}},"map-planter-res-03.img":{frame:{x:3110,y:1154,w:82,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:6,w:82,h:74},sourceSize:{w:86,h:86}},"map-snowball-res.img":{frame:{x:3110,y:1232,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:13,w:68,h:68},sourceSize:{w:96,h:96}},"map-bush-06.img":{frame:{x:2978,y:1642,w:190,h:188},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:190,h:188},sourceSize:{w:192,h:192}}}}],halloween:[{meta:{image:"halloween-0-100-692791e4.png",size:{w:2048,h:2048},scale:1},frames:{"map-bunker-eye-chamber-ceiling-01.img":{frame:{x:706,y:2,w:320,h:544},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:544},sourceSize:{w:320,h:544}},"map-bunker-eye-compartment-floor-01.img":{frame:{x:2,y:2,w:700,h:702},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:700,h:702},sourceSize:{w:704,h:704}},"map-tree-05.img":{frame:{x:1030,y:2,w:488,h:480},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:17,w:488,h:480},sourceSize:{w:512,h:512}},"map-bunker-eye-compartment-ceiling-01.img":{frame:{x:2,y:708,w:320,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:320,h:320},sourceSize:{w:320,h:320}},"map-bush-06.img":{frame:{x:1030,y:486,w:190,h:188},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:190,h:188},sourceSize:{w:192,h:192}},"map-web-01.img":{frame:{x:1224,y:486,w:152,h:158},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:152,h:158},sourceSize:{w:152,h:160}},"map-pumpkin-02.img":{frame:{x:706,y:550,w:140,h:140},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:140,h:140},sourceSize:{w:144,h:144}},"map-pumpkin-01.img":{frame:{x:850,y:550,w:140,h:140},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:140,h:140},sourceSize:{w:144,h:144}},"map-pumpkin-res-01.img":{frame:{x:1380,y:486,w:135,h:132},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:8,w:135,h:132},sourceSize:{w:144,h:144}},"map-bush-res-06.img":{frame:{x:1325,y:708,w:50,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:47,y:48,w:50,h:48},sourceSize:{w:144,h:144}},"proj-frag-nopin-02.img":{frame:{x:440,y:708,w:109,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:6,w:109,h:121},sourceSize:{w:128,h:128}},"proj-frag-nopin-nolever-02.img":{frame:{x:553,y:708,w:90,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:6,w:90,h:121},sourceSize:{w:128,h:128}},"part-leaf-05.img":{frame:{x:647,y:708,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-06.img":{frame:{x:767,y:708,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-03.img":{frame:{x:887,y:708,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-leaf-04.img":{frame:{x:1007,y:708,w:116,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:116,h:116},sourceSize:{w:128,h:128}},"part-pumpkin-01.img":{frame:{x:1127,y:708,w:106,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:17,w:106,h:94},sourceSize:{w:128,h:128}},"proj-mirv-mini-02.img":{frame:{x:1237,y:708,w:84,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:10,w:84,h:76},sourceSize:{w:96,h:96}},"proj-frag-pin-02.img":{frame:{x:326,y:708,w:110,h:121},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:6,w:110,h:121},sourceSize:{w:128,h:128}}}}]}},"6e43d1d7":function(e,t,a){"use strict";function i(e,t,a,i,r,s,l){var c=o.items[e],m=n.rotate(r,t),p=n.mul(m,9.5*a);p=n.rotate(p,(Math.random()-.5)*Math.PI/3);var d=n.add(i,n.mul(r,o.player.radius+c.particle.shellOffset));l.addParticle(c.ammo,s,d,p,c.particle.shellScale,-Math.atan2(m.y,m.x))}function r(){this.shots=[]}var o=(a("8b1dfb45"),a("989ad62a")),n=(a("10899aea"),a("c2a798c8"));a("1901e2d9"),r.prototype={addShot:function(e,t,a,i,r,s){for(var l=null,c=0;c<this.shots.length;c++)if(!this.shots[c].active){l=this.shots[c];break}l||(l={},this.shots.push(l));var m=o.items[i];l.active=!0,l.pos=n.copy(e),l.layer=t,l.playerId=a,l.weaponType=i,l.offhand=r,l.lastShot=s,l.ticker=0,l.pullDelay=void 0!==m.pullDelay?.45*m.pullDelay:0},l:function(e,t,a,r,n){for(var s=0;s<this.shots.length;s++){var l=this.shots[s];if(l.active){var c=o.items[l.weaponType];if(0==l.ticker){var m=a.de(l.playerId),p=l.lastShot?c.sound.shootLast:c.sound.shoot;if(n.playSound(p,{channel:l.playerId==t?"activePlayer":"otherPlayers",soundPos:l.pos,layer:m?m.layer:l.layer,muffled:!0,fallOff:c.sound.fallOff?c.sound.fallOff:0}),m){if(m.__id==t&&"single"==c.fireMode&&c.pullDelay){var d=m.Y.weapons[m.Y.curWeapIdx].ammo,h=d>0?c.sound.cycle:c.sound.pull;n.localActionSoundInstance=n.playSound(h)}var u=l.offhand||!c.isDual,g=!l.offhand||!c.isDual;m.addRecoil(c.worldImg.recoil,u,g),m.fireDelay=c.fireDelay}}if(l.ticker+=e,l.ticker>=l.pullDelay){var y=a.de(l.playerId);y&&!y.Z.dead&&y.Z.curWeapType==l.weaponType&&"shoot"==c.caseTiming&&i(l.weaponType,Math.PI/2*-1,1,y.Z.pos,y.Z.dir,y.layer,r),l.active=!1}}}}},e.exports={createCasingParticle:i,he:r}},"6ffe8b70":function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("1901e2d9"),n=a("ce29f17f"),s=a("26be8056"),l=a("f4d48896"),c={muteAudio:!1,masterVolume:1,soundVolume:1,musicVolume:1,highResTex:!0,screenShake:!0,anonPlayerNames:!1,touchMoveStyle:"anywhere",touchAimStyle:"anywhere",touchAimLine:!0,profile:null,playerName:"",region:"na",gameModeIdx:2,teamAutoFill:!0,language:s.detectLanguage()||"en",emoteTop:6,emoteRight:4,emoteBottom:7,emoteLeft:5,emoteWin:1,emoteDeath:1,twitterFollow:!1,youtubeSubscribe:!1,facebookLike:!1,instagramFollow:!1,prerollGamesPlayed:0,totalGamesPlayed:0,promptAppRate:!0,cookiesConsented:!0,regionSelected:!1},m=function(){function e(){i(this,e),this.loaded=!1,this.localStorageAvailable=!0,this.config={},this.onModifiedListeners=[]}return r(e,[{key:"load",value:function(e){var t=this,a=function(a){var i={};try{i=JSON.parse(a)}catch(e){}t.config=o.mergeDeep({},c,i),t.onModified(),t.loaded=!0,e()};if(n.webview&&n.version>"1.0.0")l.storageGetItem("surviv_config",function(e,t){e?(console.log("Failed loading config"),a({})):a(t)});else{var i={};try{i=localStorage.getItem("surviv_config")}catch(e){this.localStorageAvailable=!1}a(i)}}},{key:"store",value:function(){var e=JSON.stringify(this.config);if(n.webview&&n.version>"1.0.0")l.storageSetItem("surviv_config",e,function(e,t){e&&console.log("Failed storing config")});else if(this.localStorageAvailable)try{localStorage.setItem("surviv_config",e)}catch(e){}}},{key:"set",value:function(e,t){if(e){for(var a=e.split("."),i=this.config;a.length>1;)i=i[a.shift()];i[a.shift()]=t,this.store(),this.onModified(e)}}},{key:"get",value:function(e){if(e){for(var t=e.split("."),a=this.config,i=0;i<t.length;i++)a=a[t[i]];return a}}},{key:"addModifiedListener",value:function(e){this.onModifiedListeners.push(e)}},{key:"onModified",value:function(e){for(var t=0;t<this.onModifiedListeners.length;t++)this.onModifiedListeners[t](e)}}]),e}();e.exports=m},"72409abe":function(e,t,a){"use strict";function i(){var e={fontFamily:"Arial",fontWeight:"bold",fontSize:m.pixelRatio>1?30:24,align:"center",fill:16777215,stroke:0,strokeThickness:0,dropShadow:!0,dropShadowColor:"#000000",dropShadowBlur:1,dropShadowAngle:Math.PI/3,dropShadowDistance:1},t=new n.Text("",e);return t.anchor.set(.5,.5),t.scale.set(.5,.5),t}function r(){this.active=!1,this.pos=c.create(0,0),this.container=new n.Container,this.sprite=n.Sprite.fromImage("skull.img"),this.sprite.anchor.set(.5,.5),this.sprite.scale.set(.4,.4),this.sprite.tint=5921370,this.container.addChild(this.sprite),this.nameText=i(),this.nameText.anchor.set(.5,-1),this.nameText.tint=l.rgb2hex(l.hsv2rgb(0,0,.5)),this.container.addChild(this.nameText),this.container.visible=this.sprite}function o(){this.ue=new p.Pool(r)}var n=(a("0e566746"),a("8b1dfb45")),s=a("6b42806d"),l=(a("989ad62a"),a("10899aea"),a("1901e2d9")),c=a("c2a798c8"),m=a("ce29f17f"),p=(a("af8ba00f"),a("753d6e4b"));r.prototype={a:function(){},o:function(){this.container.visible=!1},n:function(e,t,a,i){this.pos=c.copy(e.pos),t&&(this.layer=e.layer,this.playerId=e.playerId),a&&(this.nameTextSet=!1,this.container.visible=!0)}},o.prototype={l:function(e,t,a,i,r,o,n,l){for(var c=this.ue.c(),m=0;m<c.length;m++){var p=c[m];if(p.active){if(!p.nameTextSet){var d=t.J(p.playerId),h=d.groupId,u=t.J(r).groupId,g=i&&h!=u?d.anonName:d.name;p.nameText.text=g,p.nameTextSet=!0}var y=s.createCircle(p.pos,1),w=o.insideStructureStairs(y),x=p.layer,f=12;0==p.layer&&0==a.layer&&w&&(x|=2,f+=100),l.addPIXIObj(p.container,x,f,p.__id);var b=n.pointToScreen(p.pos),_=n.pixels(1);p.container.position.set(b.x,b.y),p.container.scale.set(_,_)}}},getDeadBodyById:function(e){for(var t=this.ue.c(),a=0;a<t.length;a++){var i=t[a];if(i.active&&i.playerId==e)return i}return null}},e.exports={ge:o}},"7510cc08":function(e,t,a){"use strict";var i=(a("34e32c48"),a("6b42806d")),r=a("ceee80d9"),o=a("c2a798c8"),n={getBridgeDims:function(e){var t=r.getBoundingCollider(e),a=i.toAabb(t),n=o.mul(o.sub(a.max,a.min),.5),s=(o.add(a.min,n),n.x>n.y),l=o.create(s?1:0,s?0:1);return{length:2*o.dot(l,n),width:2*o.dot(o.perp(l),n)}},getBridgeOverlapCollider:function(e,t,a,s){var l=r.Defs[e],c=n.getBridgeDims(e),m=o.create(1,0),p=o.add(o.mul(m,1.5*c.length),o.mul(o.perp(m),c.width*l.terrain.bridge.nearbyWidthMult)),d=i.createAabbExtents(o.create(0,0),o.mul(p,.5));return i.transform(d,t,a,s)}};e.exports=n},"753d6e4b":function(e,t,a){"use strict";function i(e){o(void 0!==e),this.creator={type:e},this.ye=[],this.activeCount=0}function r(e){this.idToObj={},this.types={},this.seenCount=0}var o=a("0e566746"),n=a("f398b7c7");i.prototype={alloc:function(){for(var e=null,t=0;t<this.ye.length;t++)if(!this.ye[t].active){e=this.ye[t];break}return e||(e=new this.creator.type,this.ye.push(e)),e.active=!0,e.a(),this.activeCount++,e},free:function(e){if(e.o(),e.active=!1,this.activeCount--,this.ye.length>128&&this.activeCount<this.ye.length/2){for(var t=[],a=0;a<this.ye.length;a++)this.ye[a].active&&t.push(this.ye[a]);this.ye=t}},c:function(){return this.ye}},r.prototype={registerType:function(e,t){this.types[e]=t},getObjById:function(e){return this.idToObj[e]},getTypeById:function(e,t){var a=this.getObjById(e);if(!a){var i={instId:n.instanceId,id:e,ids:Object.keys(this.idToObj),stream:t._view._view};return n.logError("getTypeById"+JSON.stringify(i)),n.storeGeneric("objectPoolErr","getTypeById"),0}return a.__type},updateObjFull:function(e,t,a,i){var r=this.getObjById(t),o=!1;return void 0===r&&(r=this.types[e].alloc(),r.__id=t,r.__type=e,this.idToObj[t]=r,this.seenCount++,o=!0),r.n(a,!0,o,i),r},updateObjPart:function(e,t,a){var i=this.getObjById(e);i?i.n(t,!1,!1,a):(console.log("updateObjPart, missing object",e),n.storeGeneric("objectPoolErr","updateObjPart"))},deleteObj:function(e){var t=this.getObjById(e);void 0===t?(console.log("deleteObj, missing object",e),n.storeGeneric("objectPoolErr","deleteObj")):(this.types[t.__type].free(t),delete this.idToObj[e])}},e.exports={Pool:i,Creator:r}},"7aa4bfa8":function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-03-02",locale:"tr"},"word-order":"sov","index-slogan":"2d Battle Royale","index-region":"Bölge","index-north-america":"Kuzey Amerika","index-europe":"Avrupa","index-asia":"Asya","index-south-america":"Güney Amerika","index-korea":"Güney Kore","index-players":"oyuncular","index-play-solo":"Tekli oyna","index-play-duo":"Ä°kili oyna","index-play-squad":"Takım oyna","index-create-team":"Takım OluÅŸtur","index-leave-team":"Takımdan Çık","index-joining-team":"Takıma Katılınıyor","index-creating-team":"Takım OluÅŸturuluyor","index-invite-link":"Davet linki","index-solo":"Tekli","index-duo":"Ä°kili","index-squad":"Takım","index-auto-fill":"Otomatik Oyuncu Seç","index-no-fill":"Otomatik Oyuncu Seçme","index-waiting-for-leader":"Liderin oyunu baÅŸlatması bekleniyor","index-play":"Oyna","index-featured-youtuber":"Önerilen Youtuber","index-settings":"Ayarlar","index-high-resolution":"Yüksek Çözünürlük (görsel kaliteyi artırmak için seç)","index-screen-shake":"Ekran sallanması","index-master-volume":"Ana Ses","index-sfx-volume":"Ses Efekti Düzeyi","index-music-volume":"Müzik Sesi","index-mobile-announce":"Åžimdi mobilde!","index-mobile-tooltip":"Cihazınızdan surviv.io web sitesine girin!","index-team-is-full":"Takım dolu!","index-failed-joining-team":"Takıma katılım baÅŸarısız oldu.","index-failed-creating-team":"Takım oluÅŸturma baÅŸarısız oldu.","index-failed-finding-game":"Oyun bulma baÅŸarısız oldu.","index-failed-joining-game":"Oyuna katılım baÅŸarısız oldu.","index-lost-connection":"Takım baÄŸlantısı koptu.","index-host-closed":"Host baÄŸlantıyı kapattı.","index-invalid-protocol":"Eski istemci sürümü.","index-view-more":"Daha Fazla Gör","index-back-to-main":"Ana Menüye Geri Dön","index-most-kills":"En Çok Öldürmeler","index-total-kills":"Tüm Öldürmeler","index-total-wins":"Tüm Galibiyetler","index-top-5-percent":"En Ãœst Yüzde 5","index-for":"için","index-kill-death-ratio":"Öldürme-Ölüm oranı","index-today":"Bugün","index-this-week":"Bu Hafta","index-all-time":"Tüm Zamanlar","index-top-100":"En Ä°yi 100","index-rank":"Sıralama","index-player":"Oyuncu","index-total-games":"Tüm oyunlar","index-controls":"Kontroller","index-movement":"Hareket","index-movement-ctrl":"W, A, S, D","index-aim":"NiÅŸan","index-aim-ctrl":"Fare","index-punch":"Yumruk","index-shoot":"AteÅŸ Etme","index-shoot-ctrl":"Sol-Tık","index-change-weapons":"Silah DeÄŸiÅŸtirme","index-change-weapons-ctrl":"1'den 4'e veya Fare TekerleÄŸi","index-stow-weapons":"Silahları Koy (Yumruk Modu)","index-stow-weapons-ctrl":"3 veya E","index-swap-weapons":"Önceki Silaha Geç","index-swap-weapons-ctrl":"Q","index-reload":"Yeniden Doldur","index-reload-ctrl":"R","index-scope-zoom":"YakınlaÅŸtırma","index-scope-zoom-ctrl":"YakınlaÅŸtırma üzerine sol tıkla","index-pickup":"Al","index-loot":"YaÄŸmala","index-revive":"Ä°yileÅŸtir","index-pickup-ctrl":"F","index-use-medical":"Tedavi EÅŸyası Kullan","index-use-medical-ctrl":"EÅŸya Ãœzerine Sol-Tık veya 7'den 0'e kadar","index-drop-item":"EÅŸyayı At","index-drop-item-ctrl":"SaÄŸ-Tık","index-cancel-action":"Durdur","index-cancel-action-ctrl":"X","index-view-map":"Haritayı Göster","index-view-map-ctrl":"M veya G","index-toggle-minimap":"Mini Haritayı DeÄŸiÅŸtir","index-toggle-minimap-ctrl":"V","index-use-ping":"Takım Komut TekerleÄŸini Kullan","index-use-ping-ctrl":"C'ye basılı tut, sonra SaÄŸ-Tıka basılı tut ve fareyi sürükle, sonra SaÄŸ-Tıkı bırak","index-use-emote":"Emote Tekerini Kullan","index-use-emote-ctrl":"SaÄŸ-Tıka basılı tut ve fareyi sürükle, sonra SaÄŸ-Tıkı bırak","index-how-to-play":"Nasıl Oynanır","index-tips-1-desc":"surviv.io nun amacı son hayatta kalan olmaktır. Bir oyunda sadece bir kere yaÅŸayabilirsin - yeniden doÄŸmka yok!","index-tips-2":"2D PUBG","index-tips-2-desc":"EÄŸer daha önce PUBG, Fortnite veya H1Z1 gibi battle royale oyunlar oynadıysan, sen zaten yolu yarılamışsın! surviv.io'yu 2D PUBG gibi düşün.","index-tips-3":"YaÄŸmala ve Öldür","index-tips-3-desc":"Oyuna basit bir sırt çantası dışında hiçbir öğeyle baÅŸlamayacaksın. Ganimet bulmak için haritanın etrafında dolaÅŸ: silahlar, cephane, kapsüller ve tıbbi ürünler. DiÄŸer oyuncuları ele ve onların ganimetlerini alabilirsin!","index-tips-4":"Kırmızı = Kötü!","index-tips-4-desc":"Seni incitebilecek tek ÅŸey oyuncular deÄŸil. Ölümcül kırmızı bölge harita kenarlarından içeri ilerler eÄŸer içene girerseniz giderek daha fazla zarar görürsünüz. Haritaya bakmayı unutma ve güvende kal.","game-alive":"Hayatta","game-reloading":"Yeniden Dolduruluyor","game-using":"Kullanılıyor","game-reviving":"Ä°yileÅŸtiriliyor","game-revive-teammate":"Takım Arkadaşını Ä°yileÅŸtir","game-equip":"KuÅŸan","game-cancel":"Ä°ptal et","game-open-door":"Kapıyı aç","game-close-door":"Kapıyı kapat","game-You":"Sen","game-you":"sen","game-themselves":"kendisini","game-yourself":"kendini","game-you-died":"Öldün","game-player-died":"öldü","game-with":"ile","game-knocked-out":"düştü","game-killed":"öldürdü","game-finally-killed":"sonunda öldürdü","game-finally-bled-out":"sonunda kan kaybederek öldü","game-died-outside":"güvenli bölgenin dışında öldü","game-the-red-zone":"Kırmızı alan","game-waiting-for-players":"Oyuncular bekleniyor","game-spectating":"Ä°zleniyor","game-red-zone-advances":"Kırmızı alan içinde geliyor","game-red-zone-advancing":"Kırmızı alan geliyor, güvenli bölgeye git!","game-seconds":"saniyeler","game-minutes":"dakikalar","game-minute":"dakika","game-m":"dk","game-s":"sn","game-not-enough-space":"Yeterli alan yok!","game-item-already-owned":"EÅŸyaya zaten sahipsin!","game-item-already-equipped":"EÅŸya zaten kuÅŸanılmış!","game-better-item-equipped":"Daha iyi eÅŸya kuÅŸanıldı!","game-play-new-game":"Yeni Oyun Oyna","game-spectate":"Seyret","game-full-screen":"Tam Ekran","game-sound":"Ses","game-quit-game":"Oyundan Çık","game-return-to-game":"Oyuna Geri Dön","game-hide-match-stats":"Oyun Ä°statistiklerini Gizle","game-view-match-stats":"Oyun Ä°statistiklerini Göster","game-previous-teammate":"Önceki Takım Arkadaşı","game-next-teammate":"Sonraki Takım Arkadaşı","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"Oyundan Ayrıl","game-your-results":"Skorun","game-chicken":"Hadi yine iyisin akÅŸama tavuk var!","game-won-the-game":"oyunu kazandı","game-team-eliminated":"Takımınız yenildi.","game-rank":"Sıralama","game-team-rank":"Takım Sırası","game-team-kills":"Takım Öldürmeleri","game-kill":"Öldürme","game-kills":"Öldürme","game-damage-dealt":"Verilen Hasar","game-damage-taken":"Alınan Hasar","game-survived":"Hayatta Kaldı","game-backpack00":"Torba","game-backpack01":"Küçük Çanta","game-backpack02":"Normal Çanta","game-backpack03":"Askeri Çanta","game-bandage":"Bandaj","game-bandage-tooltip":"15 saÄŸlık iyileÅŸmek için sol tıkla.","game-healing-tooltip":"75 saÄŸlıktan sonra iyileÅŸtiremez.","game-healthkit":"Ä°lk Yardım Seti","game-healthkit-tooltip":"100 saÄŸlık iyileÅŸmek için sol tıkla.","game-soda":"Soda","game-soda-tooltip":"25 adrenalin basmak için sol tıkla.","game-adrenaline-tooltip":"Adrenalin, zamanla saÄŸlığı düzeltir.","game-painkiller":"Haplar","game-painkiller-tooltip":"50 adrenalin basmak için sol tıkla.","game-9mm":"9mm","game-9mm-tooltip":"M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 ve Vector için cephane.","game-12gauge":"12 kalibre","game-12gauge-tooltip":"M870, M1100, SPAS-12, Saiga-12 ve MP220 için cephane.","game-762mm":"7.62mm","game-762mm-tooltip":"AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, OT-38 ve DP-28 için cephane.","game-556mm":"5.56mm","game-556mm-tooltip":"FAMAS, M416, M4A1-S, Mk 12 ve M249 için cephane.","game-50AE":".50 AE","game-50AE-tooltip":"DEagle 50 için cephane.","game-308sub":".308 Subsonic","game-308sub-tooltip":"AWM-S için cephane.","game-flare":"Flare","game-flare-tooltip":"Flare Gun için cephane.","game-45acp":".45 ACP","game-45acp-tooltip":"M1911, M1A1, Model 94 ve Peacemaker için cephane.","game-chest01":"Seviye 1 Zırh","game-chest02":"Seviye 2 Zırh","game-chest03":"Seviye 3 Zırh","game-helmet01":"Seviye 1 Kask","game-helmet02":"Seviye 2 Kask","game-helmet03":"Seviye 3 Kask","game-1xscope":"1x Dürbün","game-2xscope":"2x Dürbün","game-4xscope":"4x Dürbün","game-8xscope":"8x Dürbün","game-15xscope":"15x Dürbün","game-level-1":"Svy. 1","game-level-2":"Svy. 2","game-level-3":"Svy. 3","game-level-9":"Svy. 3","game-outfitBase":"Basit Kıyafet","game-outfitWoodland":"Orman Savaşı","game-outfitRoyalFortune":"Asil Servet","game-outfitKeyLime":"Misket Limonu","game-outfitCobaltShell":"Kobalt KabuÄŸu","game-outfitCarbonFiber":"Karbonfiber","game-outfitDarkGloves":"Profosyonel","game-outfitGhillie":"Komando","game-outfitCamo":"Kamuflaj","game-outfitRed":"Atış Talimi","game-outfitWhite":"Buzul Yenilmezi","game-fists":"Yumruk","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-famas":"FAMAS","game-hk416":"M416","game-mk12":"Mk 12 SPR","game-m249":"M249","game-frag":"El Bombası","game-hud-frag":"El Bombası","game-smoke":"Sis Bombası","game-hud-smoke":"Sis Bombası","game-barrel_01":"Varil","game-silo_01":"Ambar","game-oven_01":"ocak","index-play-50v50":"50v50 oyna","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},"7b5bbf6e":function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){e=c.clamp(e,0,1);var a=t.length,i=~~(e*(a-1)),r=i==a-1?i-1:i,o=r+1,n=r>0?r-1:r,s=o<a-1?o+1:o;return{pt:e*(a-1)-r,p0:t[n],p1:t[r],p2:t[o],p3:t[s]}}function o(e,t,a,i,r){return.5*(2*a+e*(-t+i)+e*e*(2*t-5*a+4*i-r)+e*e*e*(3*a-t-3*i+r))}function n(e,t,a,i,r){return.5*(-t+i+2*e*(2*t-5*a+4*i-r)+3*e*e*(3*a-t-3*i+r))}var s=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),l=a("0e566746"),c=a("10899aea"),m=a("c2a798c8"),p=function(){function e(t){i(this,e),l(t.length>1),this.points=[],this.arcLens=[],this.totalArcLen=0;for(var a=0;a<t.length;a++)this.points.push(m.copy(t[a]));for(var r=4*t.length,o=this.points[0],n=0;n<=r;n++){var s=n/r,c=this.getPos(s),p=0==n?0:this.arcLens[n-1];this.arcLens[n]=p+m.length(m.sub(c,o)),o=m.copy(c)}this.totalArcLen=this.arcLens[this.arcLens.length-1]}return s(e,[{key:"getPos",value:function(e){var t=r(e,this.points),a=t.pt,i=t.p0,n=t.p1,s=t.p2,l=t.p3;return m.create(o(a,i.x,n.x,s.x,l.x),o(a,i.y,n.y,s.y,l.y))}},{key:"getTangent",value:function(e){var t=r(e,this.points),a=t.pt,i=t.p0,o=t.p1,s=t.p2,l=t.p3;return m.create(n(a,i.x,o.x,s.x,l.x),n(a,i.y,o.y,s.y,l.y))}},{key:"getNormal",value:function(e){var t=this.getTangent(e);return m.perp(m.normalizeSafe(t,m.create(1,0)))}},{key:"getClosestTtoPoint",value:function(e){for(var t=Number.MAX_VALUE,a=0,i=0;i<this.points.length-1;i++){var r=c.distToSegmentSq(e,this.points[i],this.points[i+1]);r<t&&(t=r,a=i)}for(var o=a,n=o+1,s=this.points[o],l=this.points[n],p=m.sub(l,s),d=c.clamp(m.dot(m.sub(e,s),p)/m.dot(p,p),0,1),h=this.points.length-1,u=c.clamp((o+d-.1)/h,0,1),g=c.clamp((o+d+.1)/h,0,1),y=(o+d)/h,w=Number.MAX_VALUE,x=0;x<=8;x++){var f=c.lerp(x/8,u,g),b=this.getPos(f),_=m.lengthSqr(m.sub(b,e));_<w&&(y=f,w=_)}var S=this.getTangent(y),k=m.length(S);if(k>0){var v=this.getPos(y),z=m.dot(S,m.sub(e,v))/k,M=y+z/(k*h);m.lengthSqr(m.sub(e,this.getPos(M)))<m.lengthSqr(m.sub(e,v))&&(y=M)}return y}},{key:"getTfromArcLen",value:function(e){e=c.clamp(e,0,this.totalArcLen);for(var t=0;e>this.arcLens[t];)t++;if(0==t)return 0;var a=c.delerp(e,this.arcLens[t-1],this.arcLens[t]),i=this.arcLens.length-1,r=(t-1)/i,o=t/i;return c.lerp(a,r,o)}},{key:"getArcLen",value:function(e){e=c.clamp(e,0,1);var t=this.arcLens.length-1,a=Math.floor(e*t),i=a<t-1?a+1:a,r=c.fmod(e,1/t)/(1/t);return c.lerp(r,this.arcLens[a],this.arcLens[i])}}]),e}();e.exports=p},"7d64d541":function(e,t,a){"use strict";function i(){this.acceptedLocales=["da","de","en","es","fr","it","jp","ko","nl","pl","pt","ru","sv","th","tr","vn","zh-cn","zh-tw"],this.translations={};for(var e=0;e<this.acceptedLocales.length;e++){var t=this.acceptedLocales[e],i={};try{i=a("fac69c0a")("./"+t+".js")}catch(e){console.log("localization not found",t)}this.translations[t]=i}this.locale="en"}var r=a("8ee62bea"),o=a("ce29f17f");i.prototype={setLocale:function(e){this.locale=-1!=this.acceptedLocales.indexOf(e)?e:"en"},getLocale:function(){return this.locale},translate:function(e){return this.translations[this.locale][e]||this.translations.en[e]||""},localizeIndex:function(){var e=this;r("*[data-l10n]").each(function(t,a){var i=r(a),n=i.attr("data-l10n");i.hasClass("help-control")&&o.touch&&(n+="-touch");var s=e.translate(n);if(s){if(i.attr("label"))return i.attr("label",s),!0;i.html(s),i.attr("data-label")&&i.attr("data-label",s)}})}},e.exports=i},"81a1fce4":function(e,t){!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var a=" ";return 1===e.nodeType&&(a+e.className+a).replace(/[\n\t]/g,a).indexOf(a+t+a)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var a=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(a,"")},interpolateString:function(e,t){var a=/{{([a-z][a-z0-9\-_]*)}}/gi;return e.replace(a,function(e){return t(arguments[1])||""})},getCookie:function(e){var t="; "+document.cookie,a=t.split("; "+e+"=");return 2!=a.length?void 0:a.pop().split(";").shift()},setCookie:function(e,t,a,i,r){var o=new Date;o.setDate(o.getDate()+(a||365));var n=[e+"="+t,"expires="+o.toUTCString(),"path="+(r||"/")];i&&n.push("domain="+i),document.cookie=n.join(";")},deepExtend:function(e,t){for(var a in t)t.hasOwnProperty(a)&&(a in e&&this.isPlainObject(e[a])&&this.isPlainObject(t[a])?this.deepExtend(e[a],t[a]):e[a]=t[a]);return e},throttle:function(e,t){var a=!1;return function(){a||(e.apply(this,arguments),a=!0,setTimeout(function(){a=!1},t))}},hash:function(e){var t,a,i,r=0;if(0===e.length)return r;for(t=0,i=e.length;t<i;++t)a=e.charCodeAt(t),r=(r<<5)-r+a,r|=0;return r},normaliseHex:function(e){return"#"==e[0]&&(e=e.substr(1)),3==e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),e},getContrast:function(e){return e=this.normaliseHex(e),(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3>=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),a=38+(t>>16),i=38+(t>>8&255),r=38+(255&t);return"#"+(16777216+65536*(a<255?a<1?0:a:255)+256*(i<255?i<1?0:i:255)+(r<255?r<1?0:r:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var a in t)if(t.hasOwnProperty(a)&&void 0!==e.style[a+"ransition"])return t[a];return""}(),e.hasTransition=!!e.transitionEnd;var a=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){function i(){this.initialise.apply(this,arguments)}function r(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function o(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function n(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(e.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(e.status.allow),!0;var a=Object.keys(e.status),i=this.getStatus(),r=a.indexOf(i)>=0;return r&&t(i),r}function s(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function l(){var e=this.options,a="top"==e.position||"bottom"==e.position?"banner":"floating";t.isMobile()&&(a="floating");var i=["cc-"+a,"cc-type-"+e.type,"cc-theme-"+e.theme];return e.static&&i.push("cc-static"),i.push.apply(i,s.call(this)),d.call(this,this.options.palette),this.customStyleSelector&&i.push(this.customStyleSelector),i}function c(){var e={},a=this.options;a.showLink||(a.elements.link="",a.elements.messagelink=a.elements.message),Object.keys(a.elements).forEach(function(i){e[i]=t.interpolateString(a.elements[i],function(e){var t=a.content[e];return e&&"string"==typeof t&&t.length?t:""})});var i=a.compliance[a.type];i||(i=a.compliance.info),e.compliance=t.interpolateString(i,function(t){return e[t]});var r=a.layouts[a.layout];return r||(r=a.layouts.basic),t.interpolateString(r,function(t){return e[t]})}function m(a){var i=this.options,r=document.createElement("div"),o=i.container&&1===i.container.nodeType?i.container:document.body;r.innerHTML=a;var n=r.children[0];return n.style.display="none",t.hasClass(n,"cc-window")&&e.hasTransition&&t.addClass(n,"cc-invisible"),this.onButtonClick=p.bind(this),n.addEventListener("click",this.onButtonClick),i.autoAttach&&(o.firstChild?o.insertBefore(n,o.firstChild):o.appendChild(n)),n}function p(i){var r=i.target;if(t.hasClass(r,"cc-btn")){var o=r.className.match(new RegExp("\\bcc-("+a.join("|")+")\\b")),n=o&&o[1]||!1;n&&(this.setStatus(n),this.close(!0))}t.hasClass(r,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0)),t.hasClass(r,"cc-revoke")&&this.revokeChoice()}function d(e){var a=t.hash(JSON.stringify(e)),i="cc-color-override-"+a,r=t.isPlainObject(e);return this.customStyleSelector=r?i:null,r&&h(a,e,"."+i),r}function h(a,i,r){if(e.customStyles[a])return void++e.customStyles[a].references;var o={},n=i.popup,s=i.button,l=i.highlight;n&&(n.text=n.text?n.text:t.getContrast(n.background),n.link=n.link?n.link:n.text,o[r+".cc-window"]=["color: "+n.text,"background-color: "+n.background],o[r+".cc-revoke"]=["color: "+n.text,"background-color: "+n.background],o[r+" .cc-link,"+r+" .cc-link:active,"+r+" .cc-link:visited"]=["color: "+n.link],s&&(s.text=s.text?s.text:t.getContrast(s.background),s.border=s.border?s.border:"transparent",o[r+" .cc-btn"]=["color: "+s.text,"border-color: "+s.border,"background-color: "+s.background],"transparent"!=s.background&&(o[r+" .cc-btn:hover, "+r+" .cc-btn:focus"]=["background-color: "+u(s.background)]),l?(l.text=l.text?l.text:t.getContrast(l.background),l.border=l.border?l.border:"transparent",o[r+" .cc-highlight .cc-btn:first-child"]=["color: "+l.text,"border-color: "+l.border,"background-color: "+l.background]):o[r+" .cc-highlight .cc-btn:first-child"]=["color: "+n.text]));var c=document.createElement("style");document.head.appendChild(c),e.customStyles[a]={references:1,element:c.sheet};var m=-1;for(var p in o)o.hasOwnProperty(p)&&c.sheet.insertRule(p+"{"+o[p].join(";")+"}",++m)}function u(e){return e=t.normaliseHex(e),"000000"==e?"#222":t.getLuminance(e)}function g(a){if(t.isPlainObject(a)){var i=t.hash(JSON.stringify(a)),r=e.customStyles[i];if(r&&!--r.references){var o=r.element.ownerNode;o&&o.parentNode&&o.parentNode.removeChild(o),e.customStyles[i]=null}}}function y(e,t){for(var a=0,i=e.length;a<i;++a){var r=e[a];if(r instanceof RegExp&&r.test(t)||"string"==typeof r&&r.length&&r===t)return!0}return!1}function w(){var t=this.setStatus.bind(this),a=this.options.dismissOnTimeout;"number"==typeof a&&a>=0&&(this.dismissTimeout=window.setTimeout(function(){t(e.status.dismiss)},Math.floor(a)));var i=this.options.dismissOnScroll;if("number"==typeof i&&i>=0){var r=function(a){window.pageYOffset>Math.floor(i)&&(t(e.status.dismiss),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.onWindowScroll=r,window.addEventListener("scroll",r)}}var x={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"http://cookiesandyou.com",close:"❌"},elements:{header:'Template:Header',message:'Template:Message',messagelink:'Template:Message <a aria-label="learn more about cookies" role=button tabindex="0" class="btn-cookie-settings cc-link" href="Template:Href" rel="noopener noreferrer nofollow" target="_blank">Template:Link</a>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">Template:Dismiss</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0" class="cc-btn cc-allow">Template:Allow</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">Template:Deny</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="Template:Href" target="_blank">Template:Link</a>',close:'Template:Close'},window:'

\x3c!--googleoff: all--\x3eTemplate:Children\x3c!--googleon: all--\x3e

',revokeBtn:'

Cookie Policy

',compliance:{info:'

Template:Dismiss

',"opt-in":'

Template:DismissTemplate:Allow

',"opt-out":'

Template:DenyTemplate:Dismiss

'},type:"info",layouts:{basic:"Template:MessagelinkTemplate:Compliance","basic-close":"Template:MessagelinkTemplate:ComplianceTemplate:Close","basic-header":"Template:HeaderTemplate:MessageTemplate:LinkTemplate:Compliance"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return i.prototype.initialise=function(e){this.options&&this.destroy(),t.deepExtend(this.options={},x),t.isPlainObject(e)&&t.deepExtend(this.options,e),n.call(this)&&(this.options.enabled=!1),y(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),y(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var a=this.options.window.replace("Template:Classes",l.call(this).join(" ")).replace("Template:Children",c.call(this)),i=this.options.overrideHTML;if("string"==typeof i&&i.length&&(a=i),this.options.static){var r=m.call(this,'

'+a+"

");r.style.display="",this.element=r.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=m.call(this,a);w.call(this),this.options.autoOpen&&this.autoOpen()},i.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,g(this.options.palette),this.options=null},i.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},i.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},i.prototype.fadeIn=function(){var a=this.element;if(e.hasTransition&&a&&(this.afterTransition&&o.call(this,a),t.hasClass(a,"cc-invisible"))){if(a.style.display="",this.options.static){var i=this.element.clientHeight;this.element.parentNode.style.maxHeight=i+"px"}this.openingTimeout=setTimeout(r.bind(this,a),20)}},i.prototype.fadeOut=function(){var a=this.element;e.hasTransition&&a&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),r.bind(this,a)),t.hasClass(a,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=o.bind(this,a),a.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(a,"cc-invisible")))},i.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},i.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},i.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},i.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},i.prototype.hasConsented=function(t){var a=this.getStatus();return a==e.status.allow||a==e.status.dismiss},i.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled&&this.open()},i.prototype.setStatus=function(a){var i=this.options.cookie,r=t.getCookie(i.name),o=Object.keys(e.status).indexOf(r)>=0;Object.keys(e.status).indexOf(a)>=0?(t.setCookie(i.name,a,i.expiryDays,i.domain,i.path),this.options.onStatusChange.call(this,a,o)):this.clearStatus()},i.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},i.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},i}(),e.Location=function(){function e(e){t.deepExtend(this.options={},o),t.isPlainObject(e)&&t.deepExtend(this.options,e),this.currentServiceIndex=-1}function a(e,t,a){var i,r=document.createElement("script");r.type="text/"+(e.type||"javascript"),r.src=e.src||e,r.async=!1,r.onreadystatechange=r.onload=function(){var e=r.readyState;clearTimeout(i),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),r.onreadystatechange=r.onload=null)},document.body.appendChild(r),i=setTimeout(function(){t.done=!0,t(),r.onreadystatechange=r.onload=null},a)}function i(e,t,a,i,r){var o=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(o.open(i?"POST":"GET",e,1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(r))for(var n=0,s=r.length;n<s;++n){var l=r[n].split(":",2);o.setRequestHeader(l[0].replace(/^\s+|\s+$/g,""),l[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(o.onreadystatechange=function(){o.readyState>3&&t(o)}),o.send(i)}function r(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}var o={timeout:5e3,services:["freegeoip","ipinfo","maxmind"],serviceDefinitions:{freegeoip:function(){return{url:"//freegeoip.net/json/?callback={callback}",isScript:!0,callback:function(e,t){try{var a=JSON.parse(t);return a.error?r(a):{code:a.country_code}}catch(e){return r({error:"Invalid response ("+e+")"})}}}},ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var a=JSON.parse(t);return a.error?r(a):{code:a.country}}catch(e){return r({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var a=JSON.parse(t);return"ERROR"==a.statusCode?r({error:a.statusMessage}):{code:a.countryCode}}catch(e){return r({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){if(!window.geoip2)return void e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"));geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(r(t))}},function(t){e(r(t))})}}}}};return e.prototype.getNextService=function(){var e;do{e=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex<this.options.services.length&&!e);return e},e.prototype.getServiceByIdx=function(e){var a=this.options.services[e];if("function"==typeof a){var i=a();return i.name&&t.deepExtend(i,this.options.serviceDefinitions[i.name](i)),i}return"string"==typeof a?this.options.serviceDefinitions[a]():t.isPlainObject(a)?this.options.serviceDefinitions[a.name](a):null},e.prototype.locate=function(e,t){var a=this.getNextService();if(!a)return void t(new Error("No services to run"));this.callbackComplete=e,this.callbackError=t,this.runService(a,this.runNextServiceOnError.bind(this))},e.prototype.setupUrl=function(e){var t=this.getCurrentServiceOpts();return e.url.replace(/\{(.*?)\}/g,function(a,i){if("callback"===i){var r="callback"+Date.now();return window[r]=function(t){e.__JSONP_DATA=JSON.stringify(t)},r}if(i in t.interpolateUrl)return t.interpolateUrl[i]})},e.prototype.runService=function(e,t){var r=this;e&&e.url&&e.callback&&(e.isScript?a:i)(this.setupUrl(e),function(a){var i=a?a.responseText:"";e.__JSONP_DATA&&(i=e.__JSONP_DATA,delete e.__JSONP_DATA),r.runServiceCallback.call(r,t,e,i)},this.options.timeout,e.data,e.headers)},e.prototype.runServiceCallback=function(e,t,a){var i=this,r=function(t){o||i.onServiceResult.call(i,e,t)},o=t.callback(r,a);o&&this.onServiceResult.call(this,e,o)},e.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},e.prototype.runNextServiceOnError=function(e,t){if(e){this.logError(e);var a=this.getNextService();a?this.runService(a,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)},e.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():t.isPlainObject(e)?e:{}},e.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},e.prototype.logError=function(e){var t=this.currentServiceIndex,a=this.getServiceByIdx(t);console.error("The service["+t+"] ("+a.url+") responded with the following error",e)},e}(),e.Law=function(){function e(e){this.initialise.apply(this,arguments)}var a={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","SI","ES","SE","GB","UK"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};return e.prototype.initialise=function(e){t.deepExtend(this.options={},a),t.isPlainObject(e)&&t.deepExtend(this.options,e)},e.prototype.get=function(e){var t=this.options;return{hasLaw:t.hasLaw.indexOf(e)>=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},e.prototype.applyLaw=function(e,t){var a=this.get(t);return a.hasLaw||(e.enabled=!1),this.options.regionalLaw&&(a.revokable&&(e.revokable=!0),a.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},e}(),e.initialise=function(t,a,i){var r=new e.Law(t.law);a||(a=function(){}),i||(i=function(){}),e.getCountryCode(t,function(i){delete t.law,delete t.location,i.code&&(t=r.applyLaw(t,i.code)),a(new e.Popup(t))},function(a){delete t.law,delete t.location,i(a,new e.Popup(t))})},e.getCountryCode=function(t,a,i){return t.law&&t.law.countryCode?void a({code:t.law.countryCode}):t.location?void new e.Location(t.location).locate(function(e){a(e||{})},i):void a({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{})},"8649e148":function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("0e566746"),n={Invalid:0,Player:1,Obstacle:2,Loot:3,LootSpawner:4,DeadBody:5,Building:6,Structure:7,Decal:8,Projectile:9,Smoke:10,Airdrop:11},s=65535,l=function(){function e(){i(this,e),this.objects=[],this.idToObj=[];for(var t=0;t<s;t++)this.idToObj[t]=null;this.idToType=new Uint8Array(s),this.dirtyPart=new Uint8Array(s),this.dirtyFull=new Uint8Array(s),this.idNext=1,this.freeLists={}}return r(e,[{key:"allocId",value:function(e){var t=1;if(this.idNext<s)t=this.idNext++;else{var a=this.freeLists[e]||[];a.length>0?t=a.shift():o(!1)}return t}},{key:"freeId",value:function(e,t){this.freeLists[e]=this.freeLists[e]||[],this.freeLists[e].push(t)}},{key:"register",value:function(e,t){var a=this.allocId(t);e.__id=a,e.__type=t,e.__arrayIdx=this.objects.length,this.objects[e.__arrayIdx]=e,this.idToObj[a]=e,this.idToType[a]=t,this.dirtyPart[a]=1,this.dirtyFull[a]=1}},{key:"unregister",value:function(e){o(e.__id>0);var t=this.objects.pop();e!==t&&(this.objects[e.__arrayIdx]=t,t.__arrayIdx=e.__arrayIdx),this.idToObj[e.__id]=null,this.freeId(e.__type,e.__id),this.idToType[e.__id]=0,this.dirtyPart[e.__id]=0,this.dirtyFull[e.__id]=0,e.__id=0,e.__type=0}}]),e}();e.exports={MAX_ID:s,Type:n,Registrar:l}},"8f9fd353":function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-03-17",locale:"da"},"word-order":"svo","index-create-account":"Opret Profil","index-set-account-name":"Vælg profil navn","index-enter-name":"Indtast navn","index-finish":"Færdig","index-delete-account":"Slet Profil","index-delete-account-desc":'Indtast "DELETE" for at slette din profil:',"index-confirm":"Bekræft","index-customize-avatar":"Tilpas Avatar","index-done":"Færdig","index-account":"Profil","index-log-in-with":"Log ind med","index-facebook":"Facebook","index-google":"Google","index-twitch":"Twitch","index-discord":"Discord","index-my-stats":"Min Statistik","index-link-account":"Link Profil","index-log-out":"Log Ud","index-change-avatar":"Skift Avatar","index-change-account-name":"Skift Profil Navn","index-back":"Tilbage","index-link-account-to":"Link Profil Til","index-log-in-desc":"Log ind for at spore statistik!","index-logging-in":"Logging in","index-leaderboards":"Pointtavler","index-slogan":"2d Battle Royale","index-region":"Region","index-north-america":"Nord Amerika","index-europe":"Europa","index-asia":"Asien","index-south-america":"Sydamerika","index-korea":"Sydkorea","index-players":"Spillere","index-play-solo":"Spil Solo","index-play-duo":"Spil Duo","index-play-squad":"Spil Hold","index-create-team":"Lav Hold","index-how-to-play":"SÃ¥dan spiller du","index-leave-team":"Forlad Hold","index-joining-team":"Tilslu*tter Til Hold","index-creating-team":"Laver Hold","index-invite-link":"Inviter Link","index-solo":"Solo","index-duo":"Duo","index-squad":"Hold","index-auto-fill":"Auto Fyld","index-no-fill":"Ingen Fyld","index-waiting-for-leader":"Venter pÃ¥ at lederen starter spillet","index-play":"Spil","index-featured-youtuber":"Udvalgt Youtuber","index-settings":"Indstillinger","index-high-resolution":"Høj opløsning (Tjek for at øge visuel kvalitet)","index-screen-shake":"Skærm rystning","index-master-volume":"Master Volume","index-sfx-volume":"SFX Volume","index-music-volume":"Music Volume","index-mobile-announce":"Nu tilgængelig pÃ¥ mobil!","index-mobile-tooltip":"Besøg surviv.io pÃ¥ din mobil for at spille pÃ¥ farten!","index-team-is-full":"Holdet er fuldt!","index-failed-joining-team":"Mislykkes at tilslu*tte til hold.","index-failed-creating-team":"Mislykkes at oprette et hold.","index-failed-finding-game":"Mislykkes at finde et spil.","index-failed-joining-game":"Mislykkes at tilslu*tte til spil.","index-lost-connection":"Mistede forbindelse til hold.","index-host-closed":"Vært lukkede forbindelsen.","index-view-more":"Vis mere","index-back-to-main":"Tilbage til Hovedmenuen","index-most-kills":"Flest Drab","index-total-kills":"Total Drab","index-total-wins":"Total Kampe Vundet","index-top-5-percent":"Top 5 procent","index-kill-death-ratio":"Drab-Død Forhold","index-for":"For","index-today":"Idag","index-this-week":"Denne Uge","index-all-time":"Altid","index-top-100":"TOP 100","index-rank":"Rang","index-player":"Spiller","index-total-games":"Samlede spil","index-controls":"Taster","index-movement":"Bevægelse","index-movement-ctrl":"W, A, S, D","index-aim":"Sigt","index-aim-ctrl":"Mus","index-punch":"SlÃ¥","index-shoot":"Skyd","index-shoot-ctrl":"Venstre-Klik","index-change-weapons":"Skift VÃ¥ben","index-change-weapons-ctrl":"1 igennem 4 eller musehjul","index-stow-weapons":"Gem VÃ¥ben (SlÃ¥ Tilstand)","index-stow-weapons-ctrl":"3 eller E","index-swap-weapons":"Skift til Sidst anvendet vÃ¥ben","index-swap-weapons-ctrl":"Q","index-reload":"Genlad","index-reload-ctrl":"R","index-scope-zoom":"Sigtekorns Zoom","index-scope-zoom-ctrl":"Venstre-Klik for at Zoome","index-pickup":"Saml op","index-loot":"Bytte","index-revive":"Genoplev","index-pickup-ctrl":"F","index-use-medical":"Brug Medicinsk Genstand","index-use-medical-ctrl":"Venstre-Klik pÃ¥ Genstand eller 7 igennem 0","index-drop-item":"Smid Bytte","index-drop-item-ctrl":"Højre-Klik pÃ¥ Bytte","index-cancel-action":"Annuler Handling","index-cancel-action-ctrl":"X","index-view-map":"Vis Kort","index-view-map-ctrl":"M eller G","index-toggle-minimap":"SlÃ¥ Kort Til/Fra","index-toggle-minimap-ctrl":"V","game-alive":"I Live","game-reloading":"Genlader","game-using":"Bruger","game-reviving":"Genoplever","game-revive-teammate":"Genoplever Holdkammerat","game-equip":"Udstyr","game-cancel":"Annuller","game-You":"Du","game-you":"dig","game-themselves":"dem selv","game-yourself":"dig selv","game-you-died":"døde","game-player-died":"døde","game-with":"med","game-knocked-out":"slog","game-killed":"dræbte","game-finally-killed":"dræbte endeligt","game-finally-bled-out":"blødte endeligt ud","game-died-outside":"døde udenfor den sikre zone","game-the-red-zone":"Den røde zone","game-waiting-for-players":"Venter pÃ¥ spillere","game-spectating":"Tilskuer","game-red-zone-advances":"Rød zone rykker om","game-red-zone-advancing":"Rød zone rykker, kom til den sikre zone","game-seconds":"sekunder","game-minutes":"minutter","game-minute":"minut","game-m":"m","game-s":"s","game-not-enough-space":"Ikke nok plads!","game-item-already-owned":"Du har allerede denne genstand!","game-item-already-equipped":"Genstand allerede udstyret!","game-better-item-equipped":"Bedre genstand allerede udstyret!","game-play-new-game":"Spil Nyt Spil","game-spectate":"Tilskuer","game-full-screen":"Fuld Skærm","game-sound":"Lyd","game-quit-game":"Forlad Spil","game-return-to-game":"Tilbage Til Spillet","game-hide-match-stats":"Gem Kamp Statistikken","game-view-match-stats":"Vis Kamp Statistikken","game-previous-teammate":"Forrige Holdkammerat","game-next-teammate":"Næste Holdkammerat","game-spectate-previous":"Forrige","game-spectate-next":"Næste","game-leave-game":"Forlad Spil","game-your-results":"Dine Resultater","game-chicken":"Vinder Vinder Kyllinge Middag!","game-won-the-game":"Vandt Spillet.","game-team-eliminated":"Din Holdkammerat blev dræbt.","game-rank":"Rang","game-team-rank":"Hold Rang","game-team-kills":"Hold Drab","game-kill":"Drab","game-kills":"Drab","game-damage-dealt":"Skade Gjort","game-damage-taken":"Skade Taget","game-survived":"Overlevet","game-backpack00":"Pose","game-backpack01":"Lille Taske","game-backpack02":"Normal Taske","game-backpack03":"Militær rygsæk","game-bandage":"Bandage","game-bandage-tooltip":"Venstre-Klik for at gendanne 15 Liv.","game-healing-tooltip":"Kan ikke gendanne mere end 75 Liv.","game-healthkit":"Førstehjælpskasse","game-healthkit-tooltip":"Venstre-Klik for at gendanne 100 Liv.","game-soda":"Sodavand","game-soda-tooltip":"Venstre-Klik for at løfte adrenalinen med 25.","game-adrenaline-tooltip":"Adrenalinen gendanner liv over tid.","game-painkiller":"Piller","game-painkiller-tooltip":"Venstre-klik for at løfte adrenalinen med 50.","game-9mm":"9mm","game-9mm-tooltip":"Ammo for M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 og Vector.","game-12gauge":"12 gauge","game-12gauge-tooltip":"Ammo for M870, M1100, SPAS-12, Saiga-12 og MP220.","game-762mm":"7.62mm","game-762mm-tooltip":"Ammo for AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, M1, OT-38 og DP-28.","game-556mm":"5.56mm","game-556mm-tooltip":"Ammo for FAMAS, M416, M4A1-S, QBB-97, Mk 12 og M249.","game-50AE":".50 AE","game-50AE-tooltip":"Ammo for DEagle 50.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Ammo for AWM-S.","game-flare":"Flare","game-flare-tooltip":"Ammo for Flare Gun.","game-45acp":".45 ACP","game-45acp-tooltip":"Ammo for M1911, M1A1, Model 94 og Peacemaker.","game-chest01":"Level 1 Vest","game-chest02":"Level 2 Vest","game-chest03":"Level 3 Vest","game-helmet01":"Level 1 Hjelm","game-helmet02":"Level 2 Hjelm","game-helmet03":"Level 3 Hjelm","game-1xscope":"1x Sigte","game-2xscope":"2x Sigte","game-4xscope":"4x Sigte","game-8xscope":"8x Sigte","game-15xscope":"15x Sigte","game-level-1":"Lvl. 1","game-level-2":"Lvl. 2","game-level-3":"Lvl. 3","game-level-9":"Lvl. 3","game-outfitBase":"Basis Tøj","game-outfitRoyalFortune":"Royal Rigdom","game-outfitKeyLime":"Nøgle Lime","game-outfitCobaltShell":"Kobalt Skal","game-outfitCarbonFiber":"Kulstof Fiber","game-outfitDarkGloves":"Den Professionelle","game-outfitGhillie":"Ghillie Dragt","game-outfitCamo":"Skov Kamo","game-outfitRed":"MÃ¥l Øvelse","game-outfitWhite":"Arktisk Hævner","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-barrel_01":"En Tønde","game-silo_01":"En Silo","index-play-50v50":"Spil 50v50","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},"903f46c9":function(e,t,a){"use strict";var i=a("989ad62a"),r=a("1901e2d9"),o=(a("c2a798c8"),a("d5ec3c16")),n={desc:{name:"Faction",icon:"img/loot/loot-weapon-flare-gun.svg"},assets:{audio:[{name:"leader_dead_01",channel:"ui"},{name:"leader_assigned_01",channel:"ui"},{name:"ping_leader_01",channel:"ui"}],atlases:["gradient","shared","faction"]},biome:{colors:{background:333348,water:465718,beach:9328178,riverbank:6632211,grass:5136680,underground:1772803,playerSubmerge:1192009}},gameMode:{type:i.GameMode.Faction,maxPlayers:100,factions:2}};e.exports=r.mergeDeep({},o,n)},"9085f81b":function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-02-06",locale:"zh-tw"},"word-order":"svo","index-slogan":"2d大逃殺","index-region":"地區","index-north-america":"北美","index-europe":"歐洲","index-asia":"亞洲","index-south-america":"南美","index-korea":"大韓民國","index-players":"玩家","index-play-solo":"單人","index-play-duo":"雙人","index-play-squad":"4人","index-create-team":"創立隊伍","index-join-team":"åŠ å…¥éšŠä¼","index-how-to-play":"如何玩","index-leave-team":"離開聯隊","index-joining-team":"åŠ å…¥éšŠä¼ä¸­","index-creating-team":"建立隊伍中","index-invite-link":"邀請的連結","index-solo":"單人","index-duo":"兩人","index-squad":"聯隊","index-auto-fill":"è‡ªå‹•æ‰¾çŽ©å®¶åŠ å…¥","index-no-fill":"ä¸åŠ å…¥éš¨æ©ŸçŽ©å®¶","index-waiting-for-leader":"等待隊長開始遊戲","index-play":"開始","index-featured-youtuber":"推薦的YouTube客","index-settings":"設定","index-high-resolution":"高解像度(æå‡ç•«é¢è³ªç´ )","index-screen-shake":"營幕震動","index-team-is-full":"團隊已滿!","index-failed-joining-team":"åŠ å…¥éšŠä¼å¤±æ•—ã€‚","index-failed-creating-team":"創立隊伍失敗。","index-failed-finding-game":"尋找隊伍失敗。","index-failed-joining-game":"åŠ å…¥éŠæˆ²å¤±æ•—ã€‚","index-lost-connection":"和隊伍失去連接。","index-host-closed":"伺服器關了連接。","index-invalid-protocol":"舊版客戶端,請按F5æ›´æ–°.","index-view-more":"查看更多","index-back-to-main":"回到主畫面","index-most-kills":"殺敵最多","index-total-kills":"總殺數","index-total-wins":"總贏數","index-top-5-percent":"前5%","index-kill-death-ratio":"殺敵和生還比例","index-for":"For","index-today":"今日","index-this-week":"這個禮拜","index-all-time":"所有時間","index-top-100":"前一百","index-rank":"排名","index-player":"玩家","index-total-games":"總遊戲數","index-controls":"控制","index-movement":"運動","index-movement-ctrl":"W, A, S, D鍵","index-aim":"瞄準","index-aim-ctrl":"é¼ æ¨™","index-punch":"出拳","index-shoot":"å°„æ“Š","index-shoot-ctrl":"æ»‘é¼ å·¦éµ","index-change-weapons":"更換武器","index-change-weapons-ctrl":"1 到 4或滾輪","index-stow-weapons":"收起武器(拳擊模式)","index-stow-weapons-ctrl":"3或E鍵","index-swap-weapons":"換到之前的武器","index-swap-weapons-ctrl":"Q掣","index-reload":"裝子彈","index-reload-ctrl":"R掣","index-scope-zoom":"變焦範圍","index-scope-zoom-ctrl":"左鍵單擊放大","index-pickup":"拾起","index-loot":"戰利品","index-revive":"恢復","index-pickup-ctrl":"F鍵","index-use-medical":"使用醫療物品","index-use-medical-ctrl":"左鍵單擊物品或7 到 0","index-drop-item":"丟棄物品","index-drop-item-ctrl":"右鍵單擊物品","index-cancel-action":"取消操作","index-cancel-action-ctrl":"X鍵","index-view-map":"查看地圖","index-view-map-ctrl":"M或G鍵","index-toggle-minimap":"切換小地圖","index-toggle-minimap-ctrl":"V鍵","game-alive":"玩家","game-reloading":"裝彈","game-using":"使用","game-reviving":"恢復","game-revive-teammate":"復活隊友","game-equip":"裝備","game-cancel":"撤銷","game-open-door":"é–‹é–€","game-close-door":"關門","game-You":"You","game-you":"you","game-themselves":"themselves","game-yourself":"yourself","game-you-died":"died","game-player-died":"died","game-with":"with","game-knocked-out":"knocked out","game-killed":"killed","game-finally-killed":"finally killed","game-finally-bled-out":"finally bled out","game-died-outside":"died outside the safe zone","game-the-red-zone":"The red zone","game-waiting-for-players":"等待玩家","game-spectating":"觀看","game-red-zone-advances":"紅色區域擴大於","game-red-zone-advancing":"紅色區域擴大中,快到安全區去!","game-seconds":"秒","game-minutes":"分","game-minute":"分","game-m":"分","game-s":"秒","game-not-enough-space":"空間不足!","game-item-already-owned":"物品已擁有!","game-item-already-equipped":"物品已裝備!","game-better-item-equipped":"已裝備更好物品!","game-play-new-game":"開始新遊戲","game-spectate":"觀看","game-full-screen":"全屏","game-sound":"聲音","game-quit-game":"離開遊戲","game-return-to-game":"返回游戲","game-hide-match-stats":"隱藏比賽數據","game-view-match-stats":"查看比賽數據","game-previous-teammate":"上個隊友","game-next-teammate":"下個隊友","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"離開遊戲","game-your-results":"ä½ çš„æˆ°ç¸¾","game-chicken":"大吉大利,今晚吃雞!","game-won-the-game":"贏了遊戲。","game-team-eliminated":"ä½ çš„éšŠä¼è¢«æ“Šæ•—äº†ã€‚","game-rank":"排名","game-team-rank":"聯隊排名","game-team-kills":"聯隊殺","game-kill":"殺","game-kills":"殺","game-damage-dealt":"傷害輸出","game-damage-taken":"受到傷害","game-survived":"生存","game-backpack00":"袋子","game-backpack01":"小包","game-backpack02":"常規包","game-backpack03":"軍用包","game-bandage":"繃帶","game-bandage-tooltip":"左鍵點擊恢復15生命。","game-healing-tooltip":"無法治療75點以上的生命。","game-healthkit":"醫藥箱","game-healthkit-tooltip":"左鍵點擊恢復100生命。","game-soda":"汽水","game-soda-tooltip":"å·¦éµé»žæ“Šå¯ä»¥å¢žåŠ 25çš„è…Žä¸Šè…ºç´ ã€‚","game-adrenaline-tooltip":"è…Žä¸Šè…ºç´ æœƒéš¨è‘—æ™‚é–“çš„æŽ¨ç§»è€Œæ¢å¾©è¡€é‡ã€‚","game-painkiller":"藥片","game-painkiller-tooltip":"å·¦éµé»žæ“Šå¯ä½¿è…Žä¸Šè…ºç´ å¢žåŠ 50。","game-9mm":"9毫米","game-9mm-tooltip":"M9, G18C, MP5, Vector, CZ-3A1, MAC-10å’ŒUMP9彈藥。","game-12gauge":"12計","game-12gauge-tooltip":"M870, M1100, SPAS-12, Saiga-12 å’Œ MP220彈藥。","game-762mm":"7.62毫米","game-762mm-tooltip":"AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, M1, OT-38 å’Œ DP-28彈藥。","game-556mm":"5.56mm","game-556mm-tooltip":"FAMAS, M416, M4A1-S, QBB-97, Mk 12 å’Œ M249彈藥。","game-50AE":".50 AE","game-50AE-tooltip":"DEagle 50彈藥。","game-308sub":".308 Subsonic","game-308sub-tooltip":"AWM-S彈藥。","game-flare":"Flare","game-flare-tooltip":"Flare Gun彈藥。","game-45acp":".45 ACP","game-45acp-tooltip":"M1911, M1A1, Model 94 å’Œ Peacemaker彈藥。","game-chest01":"一級防彈衣","game-chest02":"二級防彈衣","game-chest03":"三級防彈衣","game-helmet01":"ä¸€ç´šé ­ç›”","game-helmet02":"äºŒç´šé ­ç›”","game-helmet03":"ä¸‰ç´šé ­ç›”","game-1xscope":"1x 倍鏡","game-2xscope":"2x 倍鏡","game-4xscope":"4x 倍鏡","game-8xscope":"8x 倍鏡","game-15xscope":"15x 倍鏡","game-level-1":"一級","game-level-2":"二級","game-level-3":"三級","game-level-9":"三級","game-outfitBase":"Basic Outfit","game-outfitRoyalFortune":"Royal Fortune","game-outfitKeyLime":"Key Lime","game-outfitCobaltShell":"Cobalt Shell","game-outfitCarbonFiber":"Carbon Fiber","game-outfitDarkGloves":"The Professional","game-outfitGhillie":"Ghillie Suit","game-outfitCamo":"Forest Camo","game-outfitRed":"Target Practice","game-outfitWhite":"Arctic Avenger","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-frag":"碎片手榴彈","game-smoke":"煙霧彈","game-barrel_01":"a barrel","game-silo_01":"a silo","index-play-50v50":"50人","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},"927ff3fc":function(e,t){},"989ad62a":function(e,t,a){"use strict";e.exports={protocolVersion:45,Input:{MoveLeft:0,MoveRight:1,MoveUp:2,MoveDown:3,Fire:4,Reload:5,Cancel:6,Interact:7,Revive:8,Use:9,Loot:10,EquipPrimary:11,EquipSecondary:12,EquipMelee:13,EquipThrowable:14,EquipFragGrenade:15,EquipSmokeGrenade:16,EquipNextWeap:17,EquipPrevWeap:18,EquipLastWeap:19,EquipOtherGun:20,EquipPrevScope:21,EquipNextScope:22,UseBandage:23,UseHealthKit:24,UseSoda:25,UsePainkiller:26,StowWeapons:27,SwapWeapSlots:28,ToggleMap:29,CycleUIMode:30,EmoteMenu:31,TeamPingMenu:32,Fullscreen:33,HideUI:34,TeamPingSingle:35,Count:36},GameMode:{BR:0,Faction:1},WeaponSlot:{Primary:0,Secondary:1,Throwable:3,Melee:2,Count:4},WeaponType:["gun","gun","melee","throwable"],DamageType:{Player:0,Bleeding:1,Gas:2,Airdrop:3,Airstrike:4},Action:{None:0,Reload:1,UseItem:2,Revive:3},Anim:{None:0,Melee:1,Cook:2,Throw:3,CrawlForward:4,CrawlBackward:5,Revive:6},GasMode:{Inactive:0,Waiting:1,Moving:2},map:{gridSize:16,shoreVariation:3,grassVariation:2},player:{radius:1,maxVisualRadius:3.75,maxInteractionRad:3.5,health:100,reviveHealth:24,boostBreakpoints:[1,1,1.5,.5],baseSwitchDelay:.25,freeSwitchCooldown:1,bleedTickRate:1,reviveDuration:8,reviveMaxRange:5,crawlTime:.75,emoteSoftCooldown:2,emoteHardCooldown:6,emoteThreshold:6,throwableMaxMouseDist:18,cookTime:.1,throwTime:.3,meleeHeight:.25,touchLootRadMult:1.4},Plane:{Airdrop:0,Airstrike:1},airdrop:{actionOffset:0,fallTime:8,crushDamage:100,planeVel:48,planeRad:150,soundRangeMult:2.5,soundRangeDelta:.25,soundRangeMax:92,fallOff:0},airstrike:{actionOffset:0,bombJitter:4,bombOffset:2,bombVel:3,bombCount:20,planeVel:350,planeRad:120,soundRangeMult:18,soundRangeDelta:18,soundRangeMax:48,fallOff:1.25},groupColors:[16776960,16711935,65535,16733184],teamColors:[13369344,32511],bullet:{maxReflect:3,reflectDistDecay:1.5,height:.25},projectile:{maxHeight:5},explosions:{explosion_frag:{damage:125,obstacleDamage:1.1,teamDamage:!0,rad:{min:5,max:12},shrapnelCount:12,shrapnelType:"shrapnel_frag",explosionEffectType:"frag",decalType:"decal_frag_explosion"},explosion_smoke:{damage:0,obstacleDamage:1,teamDamage:!0,rad:{min:5,max:12},shrapnelCount:0,shrapnelType:"shrapnel_frag",explosionEffectType:"smoke",decalType:"decal_smoke_explosion"},explosion_barrel:{damage:125,obstacleDamage:1,teamDamage:!0,rad:{min:5,max:12},shrapnelCount:12,shrapnelType:"shrapnel_barrel",explosionEffectType:"barrel",decalType:"decal_barrel_explosion"},explosion_stove:{damage:125,obstacleDamage:2,teamDamage:!0,rad:{min:5,max:12},shrapnelCount:16,shrapnelType:"shrapnel_stove",explosionEffectType:"barrel",decalType:"decal_barrel_explosion"},explosion_usas:{damage:42,obstacleDamage:4,teamDamage:!0,rad:{min:3.5,max:6.5},shrapnelCount:9,shrapnelType:"shrapnel_usas",explosionEffectType:"usas",decalType:"decal_frag_small_explosion"},explosion_mirv:{damage:125,obstacleDamage:1.1,teamDamage:!0,rad:{min:5,max:12},shrapnelCount:12,shrapnelType:"shrapnel_frag",explosionEffectType:"mirv",decalType:"decal_frag_explosion"},explosion_mirv_mini:{damage:75,obstacleDamage:1.1,teamDamage:!0,rad:{min:4,max:8},shrapnelCount:7,shrapnelType:"shrapnel_mirv_mini",explosionEffectType:"mirv_mini",decalType:"decal_frag_small_explosion"},explosion_snowball:{damage:2,obstacleDamage:1,teamDamage:!1,rad:{min:1.24,max:1.25},shrapnelCount:0,shrapnelType:"",explosionEffectType:"snowball",decalType:"decal_snowball_explosion"},explosion_snowball_heavy:{damage:5,obstacleDamage:1,teamDamage:!1,rad:{min:1.24,max:1.25},shrapnelCount:0,shrapnelType:"",explosionEffectType:"snowball_heavy",decalType:"decal_snowball_explosion"},explosion_bomb_iron:{damage:40,obstacleDamage:2,teamDamage:!0,rad:{min:5,max:14},shrapnelCount:2,shrapnelType:"shrapnel_bomb_iron",explosionEffectType:"bomb_iron",decalType:"decal_bomb_iron_explosion"}},bullets:{bullet_mp5:{damage:11,obstacleDamage:1,falloff:.8,distance:100,speed:85,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_ak47:{damage:13.5,obstacleDamage:1,falloff:.9,distance:200,speed:100,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_scar:{damage:15,obstacleDamage:1,falloff:.85,distance:175,speed:108,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_an94:{damage:17.5,obstacleDamage:1,falloff:.94,distance:300,speed:110,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_model94:{damage:44,obstacleDamage:1,falloff:.75,distance:175,speed:156,variance:0,shrapnel:!1,tracerColor:"45acp",tracerWidth:.12,tracerLength:1},bullet_mosin:{damage:72,obstacleDamage:1.5,falloff:.95,distance:500,speed:178,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.16,tracerLength:1},bullet_sv98:{damage:80,obstacleDamage:1.5,falloff:.96,distance:520,speed:182,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.2,tracerLength:1},bullet_awc:{damage:180,obstacleDamage:1.5,falloff:.94,distance:300,speed:136,variance:0,shrapnel:!1,suppressed:!0,tracerColor:"308sub",tracerWidth:.2,tracerLength:1},bullet_m39:{damage:24.5,obstacleDamage:1,falloff:.9,distance:400,speed:125,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_garand:{damage:32,obstacleDamage:1,falloff:.9,distance:400,speed:130,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.12,tracerLength:.9},bullet_buckshot:{damage:12.5,obstacleDamage:1,falloff:.3,speed:66,distance:27,variance:0,shrapnel:!1,tracerColor:"12gauge",tracerWidth:.1,tracerLength:.8},bullet_flechette:{damage:8.75,obstacleDamage:1,falloff:.85,speed:88,distance:45,variance:0,shrapnel:!1,tracerColor:"12gauge",tracerWidth:.075,tracerLength:.5},bullet_frag:{damage:12,obstacleDamage:1,falloff:.3,speed:72,distance:24,variance:0,shrapnel:!1,tracerColor:"frag",tracerWidth:.1,tracerLength:.5,onHit:"explosion_usas"},bullet_slug:{damage:77,obstacleDamage:1,falloff:.85,speed:118,distance:60,variance:0,shrapnel:!1,tracerColor:"12gauge",tracerWidth:.2,tracerLength:.4},bullet_birdshot:{damage:4,obstacleDamage:1,falloff:.25,speed:66,distance:25,variance:0,shrapnel:!1,tracerColor:"12gauge",tracerWidth:.1,tracerLength:.1},bullet_m9:{damage:12,obstacleDamage:1,falloff:.7,speed:85,distance:100,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_m93r:{damage:12,obstacleDamage:1,falloff:.7,speed:85,distance:100,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_ot38:{damage:26,obstacleDamage:1,falloff:.75,speed:112,distance:125,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.09,tracerLength:.8},bullet_ots38:{damage:32,obstacleDamage:1,falloff:.77,speed:115,distance:135,variance:0,shrapnel:!1,suppressed:!0,tracerColor:"762mm",tracerWidth:.1,tracerLength:.8},bullet_colt45:{damage:29,obstacleDamage:1,falloff:.7,speed:106,distance:110,variance:0,shrapnel:!1,tracerColor:"45acp",tracerWidth:.09,tracerLength:.8},bullet_m1911:{damage:14,obstacleDamage:1,falloff:.7,speed:80,distance:88,variance:0,shrapnel:!1,tracerColor:"45acp",tracerWidth:.1,tracerLength:.7},bullet_m1a1:{damage:13,obstacleDamage:1,falloff:.8,distance:88,speed:80,variance:0,shrapnel:!1,tracerColor:"45acp",tracerWidth:.1,tracerLength:.7},bullet_deagle:{damage:35,obstacleDamage:1,falloff:.75,speed:115,distance:120,variance:0,shrapnel:!1,tracerColor:"50AE",tracerWidth:.12,tracerLength:.8},bullet_mac10:{damage:9.25,obstacleDamage:1,falloff:.6,distance:50,speed:75,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_ump9:{damage:15,obstacleDamage:1,falloff:.75,distance:100,speed:100,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_vector:{damage:7.5,obstacleDamage:1,falloff:.6,distance:46,speed:88,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_vector45:{damage:9.5,obstacleDamage:1,falloff:.6,distance:45,speed:82,variance:0,shrapnel:!1,tracerColor:"45acp",tracerWidth:.1,tracerLength:.7},bullet_scorpion:{damage:10.75,obstacleDamage:1,falloff:.77,distance:120,speed:90,variance:0,shrapnel:!1,suppressed:!0,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_dp28:{damage:14,obstacleDamage:1.5,falloff:.9,distance:225,speed:110,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_bar:{damage:17.5,obstacleDamage:1.75,falloff:.9,distance:275,speed:114,variance:0,shrapnel:!1,tracerColor:"762mm",tracerWidth:.1,tracerLength:.9},bullet_glock:{damage:9,obstacleDamage:1,falloff:.5,speed:70,distance:44,variance:0,shrapnel:!1,tracerColor:"9mm",tracerWidth:.1,tracerLength:.7},bullet_famas:{damage:17,obstacleDamage:1,falloff:.8,distance:150,speed:110,variance:0,shrapnel:!1,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_hk416:{damage:11,obstacleDamage:1,falloff:.85,distance:175,speed:105,variance:0,shrapnel:!1,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_m4a1:{damage:14,obstacleDamage:1,falloff:.82,distance:165,speed:98,variance:0,shrapnel:!1,suppressed:!0,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_mk12:{damage:19.5,obstacleDamage:1,falloff:.9,distance:400,speed:132,variance:0,shrapnel:!1,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_m249:{damage:14,obstacleDamage:1.75,falloff:.9,distance:220,speed:125,variance:0,shrapnel:!1,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_qbb97:{damage:14,obstacleDamage:1.5,falloff:.9,distance:200,speed:118,variance:0,shrapnel:!1,tracerColor:"556mm",tracerWidth:.1,tracerLength:.9},bullet_flare:{damage:0,obstacleDamage:1,falloff:10,distance:16,speed:4,variance:0,shrapnel:!1,tracerColor:"flare",tracerWidth:.3,tracerLength:1.2,flareColor:16733184,addFlare:!0,maxFlareScale:2},shrapnel_barrel:{damage:2,obstacleDamage:1,falloff:1,speed:20,distance:8,variance:1.5,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.125,tracerLength:.6},shrapnel_stove:{damage:5,obstacleDamage:2.5,falloff:1,speed:30,distance:24,variance:1.5,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.125,tracerLength:.6},shrapnel_frag:{damage:20,obstacleDamage:1,falloff:1,speed:20,distance:8,variance:1.5,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.125,tracerLength:.6},shrapnel_usas:{damage:5,obstacleDamage:1,falloff:1,speed:20,distance:5,variance:1.2,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.1,tracerLength:.5},shrapnel_mirv_mini:{damage:6,obstacleDamage:1,falloff:1,speed:20,distance:5,variance:1.3,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.1,tracerLength:.5},shrapnel_bomb_iron:{damage:40,obstacleDamage:1,falloff:1,speed:24,distance:12,variance:1.5,shrapnel:!0,tracerColor:"shrapnel",tracerWidth:.125,tracerLength:.6}},tracerColors:{"9mm":{regular:16704198,saturated:16767411,alphaRate:.92,alphaMin:.14},"762mm":{regular:12965630,saturated:11257087,alphaRate:.94,alphaMin:.2},"12gauge":{regular:16702684,saturated:16702684},"556mm":{regular:11141010,saturated:11141010,alphaRate:.92,alphaMin:.14},"50AE":{regular:16773256,saturated:16773256},"308sub":{regular:2435840,saturated:4608e3,alphaRate:.92,alphaMin:.07},flare:{regular:14869218,saturated:14869218},"45acp":{regular:15515391,saturated:15183103},shrapnel:{regular:3355443,saturated:3355443},frag:{regular:13303808,saturated:13303808}},items:{outfitBase:{name:"Basic Outfit",type:"skin",skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",handTint:16303476,handSprite:"player-hands-01.img",footTint:16303476,footSprite:"player-feet-01.img",backpackTint:8480055,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:16303476,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitBarrel:{name:"Fish in a Barrel",type:"skin",obstacleType:"barrel_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:.8,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:3750201,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitWoodBarrel:{name:"Fish in a Wood Barrel",type:"skin",obstacleType:"barrel_02",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:11235106,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitStone:{name:"Stoneskin",type:"skin",obstacleType:"stone_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:.9,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:7434609,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitTree:{name:"Barkskin",type:"skin",obstacleType:"tree_07",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:4599058,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitTreeSpooky:{name:"Spooky Barkskin",type:"skin",obstacleType:"tree_05",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:1775895,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitStump:{name:"Stump Costume",type:"skin",obstacleType:"tree_09",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:8602624,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitBush:{name:"Bush Wookie",type:"skin",obstacleType:"bush_01b",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:3889951,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitLeafPile:{name:"Leaf Pile Wookie",type:"skin",obstacleType:"bush_06b",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:16731392,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitCrate:{name:"Guy in a Box",type:"skin",obstacleType:"crate_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:6697728,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitTable:{name:"Yard Sale",type:"skin",obstacleType:"table_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:6697728,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitSoviet:{name:"Comrade in a Box",type:"skin",obstacleType:"crate_02",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:6697728,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitAirdrop:{name:"Air Drop Costume",type:"skin",obstacleType:"crate_10",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:6579300,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitOven:{name:"Oven Costume",type:"skin",obstacleType:"oven_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:14935011,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitRefrigerator:{name:"Fridge Costume",type:"skin",obstacleType:"refrigerator_01b",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:7733259,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitVending:{name:"Vending Costume",type:"skin",obstacleType:"vending_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16566389,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:10925,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitPumpkin:{name:"Pumpkin Costume",type:"skin",obstacleType:"pumpkin_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:15889667,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitWoodpile:{name:"Woodpile Costume",type:"skin",obstacleType:"woodpile_01",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:9455616,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitToilet:{name:"Toilet Costume",type:"skin",obstacleType:"toilet_02",camo:!0,skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",baseScale:1,handTint:16303476,handSprite:"player-hands-01.img",backpackTint:8480055},lootImg:{sprite:"loot-shirt-01.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitRedLeader:{name:"Red Leader",type:"skin",noDrop:!0,skinImg:{baseTint:10158080,baseSprite:"player-base-02.img",baseScale:1,handTint:16711680,handSprite:"player-hands-02.img",footTint:16711680,footSprite:"player-feet-02.img",backpackTint:5439488,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:8650752,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitBlueLeader:{name:"Blue Leader",type:"skin",noDrop:!0,skinImg:{baseTint:12187,baseSprite:"player-base-02.img",baseScale:1,handTint:20223,handSprite:"player-hands-02.img",footTint:20223,footSprite:"player-feet-02.img",backpackTint:5964,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:13223,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitSpetsnaz:{name:"Siberian Assault",type:"skin",skinImg:{baseTint:16777215,baseSprite:"player-base-05.img",handTint:15000804,handSprite:"player-hands-01.img",footTint:15000804,footSprite:"player-feet-01.img",backpackTint:13816530,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-04.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitElf:{name:"Tallow's Little Helper",type:"skin",skinImg:{baseTint:12845056,baseSprite:"player-base-01.img",baseScale:1,handTint:1489152,handSprite:"player-hands-01.img",footTint:1489152,footSprite:"player-feet-01.img",backpackTint:365312,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:1489152,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"bells_01"}},outfitImperial:{name:"Imperial Seal",type:"skin",skinImg:{baseTint:12320813,baseSprite:"player-base-01.img",baseScale:1,handTint:16777215,handSprite:"player-hands-01.img",footTint:16777215,footSprite:"player-feet-01.img",backpackTint:12625727,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:12320813,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitLumber:{name:"Woodcutter's Wrap",type:"skin",skinImg:{baseTint:16777215,baseSprite:"player-base-04.img",baseScale:1,handTint:8258312,handSprite:"player-hands-02.img",footTint:8258312,footSprite:"player-feet-02.img",backpackTint:4854547,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitVerde:{name:"Poncho Verde",type:"skin",skinImg:{baseTint:1785868,baseSprite:"player-base-02.img",baseScale:1,handTint:11912587,handSprite:"player-hands-02.img",footTint:11912587,footSprite:"player-feet-02.img",backpackTint:11238441,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:1785868,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitPineapple:{name:"Valiant Pineapple",type:"skin",skinImg:{baseTint:10027008,baseSprite:"player-base-02.img",handTint:4985105,handSprite:"player-hands-02.img",footTint:4985105,footSprite:"player-feet-02.img",backpackTint:16763904,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:10027008,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitTarkhany:{name:"Tarkhany Regal",type:"skin",skinImg:{baseTint:4927107,baseSprite:"player-base-02.img",handTint:16757760,handSprite:"player-hands-02.img",footTint:16757760,footSprite:"player-feet-02.img",backpackTint:4661344,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:4927107,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitWaterElem:{name:"Water Elemental",type:"skin",skinImg:{baseTint:7143401,baseSprite:"player-base-02.img",baseScale:1,handTint:15990876,handSprite:"player-hands-02.img",footTint:15990876,footSprite:"player-feet-02.img",backpackTint:32644,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:7143401,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitHeaven:{name:"Celestial Garb",type:"skin",skinImg:{baseTint:16777215,baseSprite:"player-base-03.img",baseScale:1,handTint:13762639,handSprite:"player-hands-02.img",footTint:13762639,footSprite:"player-feet-02.img",backpackTint:36503,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-02.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitMeteor:{name:"Falling Star",type:"skin",skinImg:{baseTint:9764864,baseSprite:"player-base-02.img",baseScale:1,handTint:16742400,handSprite:"player-hands-02.img",footTint:16742400,footSprite:"player-feet-02.img",backpackTint:4727582,backpackSprite:"player-circle-base-02.img"},lootImg:{sprite:"loot-shirt-01.img",tint:9764864,border:"loot-circle-outer-01.img",borderTint:0,scale:.2,rad:16},sound:{pickup:"clothes_pickup_01"}},outfitIslander:{name:"Island Time",type:"skin",skinImg:{baseTint:16762368,baseSprite:"player-base-01.img",handTint:148992,handSprite:"player-hands-01.img",footTint:148992,footSprite:"player-feet-01.img",backpackTint:4495104,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:16762368,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitAqua:{name:"Aquatic Avenger",type:"skin",skinImg:{baseTint:47778,baseSprite:"player-base-01.img",handTint:65502,handSprite:"player-hands-01.img",footTint:65502,footSprite:"player-feet-01.img",backpackTint:536620,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:47778,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitCoral:{name:"Coral Guise",type:"skin",skinImg:{baseTint:16736103,baseSprite:"player-base-01.img",handTint:16746895,handSprite:"player-hands-01.img",footTint:16746895,footSprite:"player-feet-01.img",backpackTint:16772298,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:16736103,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitKhaki:{name:"The Initiative",type:"skin",skinImg:{baseTint:12824197,baseSprite:"player-base-01.img",handTint:9404516,handSprite:"player-hands-01.img",footTint:9404516,footSprite:"player-feet-01.img",backpackTint:4208940,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:12824197,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitCasanova:{name:"Casanova Silks",type:"skin",skinImg:{baseTint:4327436,baseSprite:"player-base-01.img",handTint:7602183,handSprite:"player-hands-01.img",footTint:7602183,footSprite:"player-feet-01.img",backpackTint:1052688,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:4327436,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitPrisoner:{name:"The New Black",type:"skin",skinImg:{baseTint:16735266,baseSprite:"player-base-01.img",handTint:16545059,handSprite:"player-hands-01.img",footTint:16545059,footSprite:"player-feet-01.img",backpackTint:16756224,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:16735266,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitJester:{name:"Jester's Folly",type:"skin",skinImg:{baseTint:7798904,baseSprite:"player-base-01.img",handTint:4915276,handSprite:"player-hands-01.img",footTint:4915276,footSprite:"player-feet-01.img",backpackTint:936960,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:7798904,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitWoodland:{name:"Woodland Combat",type:"skin",skinImg:{baseTint:2831146,baseSprite:"player-base-01.img",handTint:5925970,handSprite:"player-hands-01.img",footTint:5925970,footSprite:"player-feet-01.img",backpackTint:5056e3,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:2831146,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitRoyalFortune:{name:"Royal Fortune",type:"skin",skinImg:{baseTint:8333091,baseSprite:"player-base-01.img",handTint:15254058,handSprite:"player-hands-01.img",footTint:15254058,footSprite:"player-feet-01.img",backpackTint:9981696,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:8333091,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitKeyLime:{name:"Key Lime",type:"skin",skinImg:{baseTint:13107007,baseSprite:"player-base-01.img",handTint:15662941,handSprite:"player-hands-01.img",footTint:15662941,footSprite:"player-feet-01.img",backpackTint:12355383,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:13107007,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitCobaltShell:{name:"Cobalt Shell",type:"skin",skinImg:{baseTint:11095,baseSprite:"player-base-01.img",handTint:2711164,handSprite:"player-hands-01.img",footTint:2711164,footSprite:"player-feet-01.img",backpackTint:19093,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:11095,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitCarbonFiber:{name:"Carbon Fiber",type:"skin",skinImg:{baseTint:2171169,baseSprite:"player-base-01.img",handTint:1842204,handSprite:"player-hands-01.img",footTint:1842204,footSprite:"player-feet-01.img",backpackTint:3552822,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:2171169,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitDarkGloves:{name:"The Professional",type:"skin",skinImg:{baseTint:16303476,baseSprite:"player-base-01.img",handTint:12482560,handSprite:"player-hands-01.img",footTint:12482560,footSprite:"player-feet-01.img",backpackTint:10708736,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:12482560,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitDarkGhillie:{name:"Desert Ghillie",type:"skin",camo:!0,skinImg:{baseTint:5005348,baseSprite:"player-base-01.img",handTint:5005348,handSprite:"player-hands-01.img",footTint:5005348,footSprite:"player-feet-01.img",backpackTint:6697728,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:5005348,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitDesertGhillie:{name:"Desert Ghillie",type:"skin",camo:!0,skinImg:{baseTint:14657377,baseSprite:"player-base-01.img",handTint:14657377,handSprite:"player-hands-01.img",footTint:14657377,footSprite:"player-feet-01.img",backpackTint:6697728,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:14657377,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitGhillie:{name:"Ghillie Suit",type:"skin",camo:!0,skinImg:{baseTint:8630096,baseSprite:"player-base-01.img",handTint:8630096,handSprite:"player-hands-01.img",footTint:8630096,footSprite:"player-feet-01.img",backpackTint:6697728,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:8630096,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitDesertCamo:{name:"Desert Camo",type:"skin",skinImg:{baseTint:13736782,baseSprite:"player-base-01.img",handTint:11169046,handSprite:"player-hands-01.img",footTint:11169046,footSprite:"player-feet-01.img",backpackTint:16763778,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:13736782,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitCamo:{name:"Forest Camo",type:"skin",skinImg:{baseTint:10066278,baseSprite:"player-base-01.img",handTint:8684631,handSprite:"player-hands-01.img",footTint:8684631,footSprite:"player-feet-01.img",backpackTint:6710835,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:10066278,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitRed:{name:"Target Practice",type:"skin",skinImg:{baseTint:16711680,baseSprite:"player-base-01.img",handTint:13893632,handSprite:"player-hands-01.img",footTint:13893632,footSprite:"player-feet-01.img",backpackTint:11993088,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:16711680,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},outfitWhite:{name:"Arctic Avenger",type:"skin",skinImg:{baseTint:14935011,baseSprite:"player-base-01.img",handTint:15658734,handSprite:"player-hands-01.img",footTint:15658734,footSprite:"player-feet-01.img",backpackTint:14474460,backpackSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-shirt-01.img",tint:14935011,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"clothes_pickup_01"}},fists:{name:"Fists",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:24,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["fists"]},sound:{swing:"punch_swing_01",deploy:"stow_weapon_01",playerHit:"punch_hit_01"},lootImg:{sprite:"loot-weapon-fists.img",scale:.3,rad:25,tint:65280}},karambit_rugged:{name:"Karambit Rugged",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"slash",attackAnims:["slash","fists"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-karambit-rugged.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-karambit-rugged.img",pos:{x:15.5,y:-5},rot:.5*Math.PI,scale:{x:.35,y:.35},tint:16777215}},karambit_prismatic:{name:"Karambit Prismatic",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"slash",attackAnims:["slash","fists"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-karambit-prismatic.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-karambit-prismatic.img",pos:{x:15.5,y:-5},rot:.5*Math.PI,scale:{x:.35,y:.35},tint:16777215}},karambit_drowned:{name:"Karambit Drowned",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"slash",attackAnims:["slash","fists"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-karambit-drowned.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-karambit-drowned.img",pos:{x:15.5,y:-5},rot:.5*Math.PI,scale:{x:.35,y:.35},tint:16777215}},bayonet_rugged:{name:"Bayonet Rugged",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-bayonet-rugged.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-bayonet-rugged.img",pos:{x:-.5,y:-32.5},rot:.785,scale:{x:.35,y:.35},tint:16777215}},bayonet_woodland:{name:"Bayonet Woodland",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-bayonet-woodland.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-bayonet-woodland.img",pos:{x:-.5,y:-32.5},rot:.785,scale:{x:.35,y:.35},tint:16777215}},huntsman_rugged:{name:"Huntsman Rugged",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-huntsman-rugged.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-huntsman-rugged.img",pos:{x:2.5,y:-35.5},rot:.82,scale:{x:.35,y:.35},tint:16777215}},huntsman_burnished:{name:"Huntsman Burnished",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-huntsman-burnished.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-huntsman-burnished.img",pos:{x:2.5,y:-35.5},rot:.82,scale:{x:.35,y:.35},tint:16777215}},bowie_vintage:{name:"Bowie Vintage",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-bowie-vintage.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-bowie-vintage.img",pos:{x:-.5,y:-32.5},rot:.785,scale:{x:.35,y:.35},tint:16777215}},bowie_frontier:{name:"Bowie Frontier",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:.9,damageTime:.1,cooldownTime:.15,damage:27,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["cut","thrust"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-bowie-frontier.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-bowie-frontier.img",pos:{x:-.5,y:-32.5},rot:.785,scale:{x:.35,y:.35},tint:16777215}},machete_taiga:{name:"UVSR Taiga",type:"melee",cleave:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.5,y:0},attackRad:1.75,damageTime:.12,cooldownTime:.18,damage:33,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"machete",attackAnims:["cutReverse"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-machete-taiga.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-machete-taiga.img",pos:{x:-2.5,y:-48.5},rot:1.885,scale:{x:.35,y:.35},tint:16777215}},kukri_trad:{name:"Tallow's Kukri",type:"melee",cleave:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.5,y:0},attackRad:1.75,damageTime:.12,cooldownTime:.18,damage:33,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"machete",attackAnims:["cutReverse"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"knife_deploy_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-kukri-trad.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-kukri-trad.img",pos:{x:-.5,y:-46.5},rot:1.885,scale:{x:.35,y:.35},tint:16777215}},woodaxe:{name:"Wood Axe",type:"melee",armorPiercing:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:1,damageTime:.18,cooldownTime:.18,damage:36,obstacleDamage:1.92,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeTwoHanded",attackAnims:["twoHandSwing"]},sound:{pickup:"heavy_pickup_01",swing:"heavy_swing_01",deploy:"stow_weapon_01",playerHit:"axe_hit_01"},lootImg:{sprite:"loot-melee-woodaxe.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-woodaxe.img",pos:{x:-12.5,y:-16},rot:1.2,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},woodaxe_bloody:{name:"Axe Bloodstained",type:"melee",armorPiercing:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:1,damageTime:.18,cooldownTime:.18,damage:36,obstacleDamage:1.92,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeTwoHanded",attackAnims:["twoHandSwing"]},sound:{pickup:"heavy_pickup_01",swing:"heavy_swing_01",deploy:"stow_weapon_01",playerHit:"axe_hit_01"},lootImg:{sprite:"loot-melee-woodaxe-bloody.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-woodaxe-bloody.img",pos:{x:-12.5,y:-16},rot:1.2,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},fireaxe:{name:"Fire Axe",type:"melee",armorPiercing:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:1,damageTime:.21,cooldownTime:.21,damage:44,obstacleDamage:2.4,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeTwoHanded",attackAnims:["twoHandSwing"]},sound:{pickup:"heavy_pickup_01",swing:"heavy_swing_01",deploy:"stow_weapon_01",playerHit:"axe_hit_01"},lootImg:{sprite:"loot-melee-fireaxe.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-fireaxe.img",pos:{x:-12.5,y:-4},rot:1.2,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},katana:{name:"Katana",type:"melee",armorPiercing:!0,cleave:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.75,y:0},attackRad:2,damageTime:.2,cooldownTime:.2,damage:40,obstacleDamage:1.5,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeKatana",attackAnims:["katanaSwing"]},sound:{pickup:"frag_pickup_01",swing:"medium_swing_01",deploy:"stow_weapon_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-katana.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-katana.img",pos:{x:52.5,y:-2},rot:3,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},katana_rusted:{name:"Katana Rusted",type:"melee",armorPiercing:!0,cleave:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.75,y:0},attackRad:2,damageTime:.2,cooldownTime:.2,damage:40,obstacleDamage:1.5,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeKatana",attackAnims:["katanaSwing"]},sound:{pickup:"frag_pickup_01",swing:"medium_swing_01",deploy:"stow_weapon_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-katana-rusted.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-katana-rusted.img",pos:{x:52.5,y:-2},rot:3,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},katana_orchid:{name:"Katana Orchid",type:"melee",armorPiercing:!0,cleave:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.75,y:0},attackRad:2,damageTime:.2,cooldownTime:.2,damage:40,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeKatana",attackAnims:["katanaSwing"]},sound:{pickup:"frag_pickup_01",swing:"medium_swing_01",deploy:"stow_weapon_01",playerHit:"knife_hit_01"},lootImg:{sprite:"loot-melee-katana-orchid.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-katana-orchid.img",pos:{x:52.5,y:-2},rot:3,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},stonehammer:{name:"Stone Hammer",type:"melee",armorPiercing:!0,stonePiercing:!0,autoAttack:!1,switchDelay:.25,attackOffset:{x:1.35,y:0},attackRad:1,damageTime:.25,cooldownTime:.25,damage:60,obstacleDamage:1.92,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"meleeTwoHanded",attackAnims:["twoHandSwing"]},sound:{pickup:"heavy_pickup_01",swing:"heavy_swing_01",deploy:"stow_weapon_01",playerHit:"axe_hit_01"},lootImg:{sprite:"loot-melee-stonehammer.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,mirror:!0,rot:2.35619},worldImg:{sprite:"loot-melee-stonehammer.img",pos:{x:-12.5,y:-4},rot:1.2,scale:{x:.35,y:.35},tint:16777215,leftHandOntop:!0}},hook:{name:"Hook",type:"melee",autoAttack:!0,switchDelay:.25,attackOffset:{x:1.5,y:0},attackRad:1,damageTime:.075,cooldownTime:.1,damage:18,obstacleDamage:1,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["hook"]},sound:{pickup:"frag_pickup_01",swing:"knife_swing_01",deploy:"stow_weapon_01",playerHit:"hook_hit_01"},lootImg:{sprite:"loot-melee-hook-silver.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:.785},worldImg:{sprite:"loot-melee-hook-silver.img",pos:{x:0,y:-27},rot:.5*Math.PI,scale:{x:.35,y:.35},tint:16777215,renderOnHand:!0}},pan:{name:"Pan",type:"melee",autoAttack:!1,switchDelay:.25,attackOffset:{x:2,y:0},attackRad:1.5,damageTime:.15,cooldownTime:.35,damage:60,obstacleDamage:.8,headshotMult:1,speed:{equip:1,attack:0},anim:{idlePose:"fists",attackAnims:["pan"]},sound:{pickup:"pan_pickup_01",swing:"heavy_swing_01",deploy:"pan_pickup_01",playerHit:"pan_hit_01",bullet:"pan_bullet"},lootImg:{sprite:"loot-melee-pan-black.img",tint:16777215,border:"loot-circle-outer-02.img",borderTint:16777215,scale:.3,rot:-.785},worldImg:{sprite:"loot-melee-pan-black-side.img",pos:{x:0,y:-40},rot:1.125,scale:{x:.35,y:.35},tint:16777215},hipImg:{sprite:"loot-melee-pan-black-side.img",pos:{x:-17.25,y:7.5},rot:.78*Math.PI,scale:{x:.3,y:.3},tint:16777215},reflectSurface:{equipped:{p0:{x:2.65,y:-.125},p1:{x:1.35,y:-.74}},unequipped:{p0:{x:-.625,y:-1.2},p1:{x:-1.4,y:-.25}}}},mp5:{name:"MP5",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:2,fireDelay:.09,switchDelay:.75,barrelLength:2.625,recoilTime:1e10,moveSpread:4,shotSpread:3,bulletCount:1,bulletType:"bullet_mp5",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-mp5.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.49},tint:1184274,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.375},sound:{shoot:"mp5_01",reload:"mp5_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"mp5_switch_01"}},mac10:{name:"MAC-10",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:96,maxClip:32,maxReload:32,reloadTime:1.8,fireDelay:.045,switchDelay:.75,barrelLength:2.45,recoilTime:1e10,moveSpread:11,shotSpread:10,bulletCount:1,bulletType:"bullet_mac10",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-mac10.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.44},tint:3684408,leftHandOffset:1.4,recoil:1},particle:{shellScale:1,shellOffset:.35},sound:{shoot:"mac10_01",reload:"mac10_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"mac10_switch_01"}},ump9:{name:"UMP9",type:"gun",fireMode:"burst",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:1.9,fireDelay:.35,burstDelay:.07,switchDelay:.75,barrelLength:2.7,recoilTime:1e10,moveSpread:3,shotSpread:1.5,bulletCount:1,burstCount:3,bulletType:"bullet_ump9",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ump9.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.515},tint:1184274,leftHandOffset:5.6,recoil:1},particle:{shellScale:1,shellOffset:.4},sound:{shoot:"ump9_01",reload:"ump9_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"ump9_switch_01"}},vector:{name:"Vector",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:99,maxClip:33,maxReload:33,reloadTime:1.6,fireDelay:.038,switchDelay:.75,barrelLength:2.5,recoilTime:1e10,moveSpread:4.5,shotSpread:2.5,bulletCount:1,bulletType:"bullet_vector",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-vector.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.5},tint:9009504,leftHandOffset:7,recoil:.89},particle:{shellScale:1,shellOffset:.4},sound:{shoot:"vector_01",reload:"vector_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"vector_switch_01"}},vector45:{name:"Vector",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"45acp",ammoSpawnCount:75,maxClip:25,maxReload:25,reloadTime:1.6,fireDelay:.044,switchDelay:.75,barrelLength:2.5,recoilTime:1e10,moveSpread:6.5,shotSpread:4.5,bulletCount:1,bulletType:"bullet_vector45",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-vector45.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.5},tint:9009504,leftHandOffset:7,recoil:.89},particle:{shellScale:1.2,shellOffset:.4},sound:{shoot:"vector_02",reload:"vector_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"vector_switch_01"}},scorpion:{name:"CZ-3A1",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:2.2,fireDelay:.055,switchDelay:.75,barrelLength:3.6,recoilTime:1e10,moveSpread:5,shotSpread:4,bulletCount:1,bulletType:"bullet_scorpion",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-scorpion.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-scorpion-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:8,recoil:1},particle:{shellScale:1,shellOffset:.375},sound:{shoot:"scorpion_01",reload:"scorpion_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"scorpion_switch_01"}},famas:{name:"FAMAS",type:"gun",fireMode:"burst",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:75,maxClip:25,maxReload:25,reloadTime:2.3,fireDelay:.35,burstDelay:.07,switchDelay:.75,barrelLength:2.95,recoilTime:1e10,moveSpread:2,shotSpread:1.1,bulletCount:1,burstCount:3,bulletType:"bullet_famas",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-famas.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.53},tint:10061929,leftHandOffset:5.6,recoil:1.33},particle:{shellScale:1,shellOffset:.425},sound:{shoot:"famas_01",reload:"famas_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"famas_switch_01"}},hk416:{name:"M416",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:2.3,fireDelay:.075,switchDelay:.75,barrelLength:2.7,recoilTime:1e10,moveSpread:8,shotSpread:4,bulletCount:1,bulletType:"bullet_hk416",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-hk416.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.52},tint:14402714,leftHandOffset:4.2,recoil:1.33},particle:{shellScale:1,shellOffset:.4},sound:{shoot:"hk416_01",reload:"hk416_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"hk416_switch_01"}},m4a1:{name:"M4A1-S",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:3.1,fireDelay:.082,switchDelay:.75,barrelLength:3.5,recoilTime:1e10,moveSpread:4,shotSpread:2,bulletCount:1,bulletType:"bullet_m4a1",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m4a1.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-m4a1-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:7.9,recoil:1.3},particle:{shellScale:1,shellOffset:.4},sound:{shoot:"m4a1_01",reload:"m4a1_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m4a1_switch_01",fallOff:3}},mk12:{name:"Mk 12 SPR",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:60,maxClip:20,maxReload:20,reloadTime:2.4,fireDelay:.15,switchDelay:.75,barrelLength:3.5,recoilTime:1e10,moveSpread:3,shotSpread:1,bulletCount:1,bulletType:"bullet_mk12",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-mk12.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.485},tint:10984586,leftHandOffset:4.2,recoil:1.66},particle:{shellScale:1.3,shellOffset:.55},sound:{shoot:"mk12_01",reload:"mk12_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"mk12_switch_01"}},m249:{name:"M249",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:200,maxClip:100,maxReload:100,reloadTime:6.7,fireDelay:.08,switchDelay:.75,barrelLength:3.75,recoilTime:1e10,moveSpread:6,shotSpread:1.5,bulletCount:1,bulletType:"bullet_m249",headshotMult:2,speed:{equip:0,attack:-4},lootImg:{sprite:"loot-weapon-m249.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-m249-top-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:13.2,recoil:1.33,magImg:{sprite:"gun-m249-bot-01.img",pos:{x:0,y:-20.5}}},particle:{shellScale:1,shellOffset:.5875},sound:{shoot:"m249_01",reload:"m249_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"m249_switch_01"}},qbb97:{name:"QBB-97",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"556mm",ammoSpawnCount:150,maxClip:75,maxReload:75,reloadTime:3.9,fireDelay:.1,switchDelay:.75,barrelLength:3.1,recoilTime:1e10,moveSpread:.5,shotSpread:4,bulletCount:1,bulletType:"bullet_qbb97",headshotMult:2,speed:{equip:0,attack:-2},lootImg:{sprite:"loot-weapon-qbb97.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.425},tint:1973790,leftHandOffset:8.4,recoil:1.33,magImg:{sprite:"gun-qbb97-bot-01.img",pos:{x:-1.5,y:-14.25}}},particle:{shellScale:1,shellOffset:.5875},sound:{shoot:"qbb97_01",reload:"qbb97_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"qbb97_switch_01"}},ak47:{name:"AK-47",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:2.5,fireDelay:.1,switchDelay:.75,barrelLength:3.15,recoilTime:1e10,moveSpread:7.5,shotSpread:2.5,bulletCount:1,bulletType:"bullet_ak47",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ak.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.435},tint:6433298,leftHandOffset:2.8,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"ak47_01",reload:"ak47_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"ak47_switch_01"}},scar:{name:"SCAR-H",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:80,maxClip:20,maxReload:20,reloadTime:2.7,fireDelay:.09,switchDelay:.75,barrelLength:3.15,recoilTime:1e10,moveSpread:5,shotSpread:2,bulletCount:1,bulletType:"bullet_scar",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-scar.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.435},tint:10189640,leftHandOffset:2.8,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"scar_01",reload:"scar_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"scar_switch_01"}},an94:{name:"AN-94",type:"gun",fireMode:"burst",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:90,maxClip:45,maxReload:45,reloadTime:2.35,fireDelay:.24,burstDelay:.025,switchDelay:.75,barrelLength:3.25,recoilTime:1e10,moveSpread:4,shotSpread:1.5,bulletCount:1,burstCount:2,burstSounds:1,bulletType:"bullet_an94",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-an94.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.46},tint:2960685,leftHandOffset:2.85,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"an94_01",reload:"an94_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"an94_switch_01"}},dp28:{name:"DP-28",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:120,maxClip:60,maxReload:60,reloadTime:3.3,fireDelay:.115,switchDelay:.75,barrelLength:3.75,recoilTime:1e10,moveSpread:9,shotSpread:2,bulletCount:1,bulletType:"bullet_dp28",headshotMult:2,speed:{equip:0,attack:-2},lootImg:{sprite:"loot-weapon-dp28.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.53},tint:1710618,leftHandOffset:8.4,recoil:1.33,magImg:{sprite:"gun-dp28-top-01.img",pos:{x:0,y:-22.5},top:!0}},particle:{shellScale:1,shellOffset:.6},sound:{shoot:"dp28_01",reload:"dp28_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"dp28_switch_01"}},bar:{name:"BAR M1918",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:80,maxClip:20,maxReload:20,reloadTime:2.7,fireDelay:.12,switchDelay:.75,barrelLength:3.7,recoilTime:1e10,moveSpread:8,shotSpread:2,bulletCount:1,bulletType:"bullet_bar",headshotMult:2,speed:{equip:0,attack:-1.5},lootImg:{sprite:"loot-weapon-bar.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.52},tint:5065810,leftHandOffset:6.8,recoil:1.4},particle:{shellScale:1,shellOffset:.6},sound:{shoot:"bar_01",reload:"bar_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"bar_switch_01"}},model94:{name:"Model 94",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"45acp",ammoSpawnCount:64,maxClip:8,maxReload:1,reloadTime:.6,fireDelay:.75,switchDelay:1,pullDelay:1,barrelLength:3.7,recoilTime:1e10,moveSpread:3.5,shotSpread:2,bulletCount:1,bulletType:"bullet_model94",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-model94.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.5175},tint:10510624,leftHandOffset:2.8,recoil:2.33},particle:{shellScale:1.4,shellOffset:.6},sound:{shoot:"model94_01",reload:"model94_reload_01",cycle:"model94_cycle_01",pull:"model94_cycle_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"model94_cycle_01"}},mosin:{name:"Mosin-Nagant",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"762mm",aimDelay:!0,ammoSpawnCount:20,maxClip:5,maxReload:1,reloadTime:.9,fireDelay:1.75,switchDelay:1,pullDelay:1,barrelLength:3.75,recoilTime:1e10,moveSpread:3,shotSpread:1,bulletCount:1,bulletType:"bullet_mosin",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-mosin.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.52},tint:3348992,leftHandOffset:2.8,recoil:2.33},particle:{shellScale:1.6,shellOffset:.6},sound:{shoot:"mosin_01",reload:"mosin_reload_01",cycle:"mosin_cycle_01",pull:"mosin_pull_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"mosin_cycle_01"}},sv98:{name:"SV-98",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",aimDelay:!0,ammoSpawnCount:30,maxClip:10,maxReload:10,reloadTime:2.7,fireDelay:1.5,switchDelay:1,pullDelay:.8,barrelLength:3.5,recoilTime:1e10,moveSpread:2.5,shotSpread:1,bulletCount:1,bulletType:"bullet_sv98",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-sv98.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.4925},tint:6654279,leftHandOffset:2.8,recoil:2.33},particle:{shellScale:1.6,shellOffset:.6},sound:{shoot:"sv98_01",reload:"sv98_reload_01",cycle:"sv98_cycle_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"sv98_cycle_01"}},awc:{name:"AWM-S",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"308sub",aimDelay:!0,ammoSpawnCount:20,maxClip:5,maxReload:5,reloadTime:3.6,fireDelay:1.5,switchDelay:1,pullDelay:1.4,barrelLength:3.8,recoilTime:1e10,moveSpread:4,shotSpread:.5,bulletCount:1,bulletType:"bullet_awc",headshotMult:1,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-awc.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-awc-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:11,recoil:2.66},particle:{shellScale:1.5,shellOffset:.6},sound:{shoot:"awc_01",reload:"awc_reload_01",cycle:"awc_cycle_01",pull:"awc_pull_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"awc_cycle_01",fallOff:3}},m39:{name:"M39 EMR",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:60,maxClip:20,maxReload:20,reloadTime:2.5,fireDelay:.2,switchDelay:.75,barrelLength:3.5,recoilTime:1e10,moveSpread:4.25,shotSpread:1,bulletCount:1,bulletType:"bullet_m39",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m39.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.4925},tint:3355443,leftHandOffset:2.8,recoil:1.66},particle:{shellScale:1.3,shellOffset:.575},sound:{shoot:"m39_01",reload:"m39_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"m39_switch_01"}},garand:{name:"M1 Garand",type:"gun",fireMode:"single",reloadMode:"clip",caseTiming:"shoot",ammo:"762mm",ammoSpawnCount:40,maxClip:8,maxReload:8,reloadTime:2.1,fireDelay:.2,switchDelay:.75,barrelLength:3.6,recoilTime:.36,moveSpread:4,shotSpread:1,bulletCount:1,bulletType:"bullet_garand",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-garand.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-garand-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:8,recoil:1.66},particle:{shellScale:1.3,shellOffset:.575},sound:{shoot:"garand_01",shootLast:"garand_02",reload:"garand_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"garand_switch_01"}},m870:{name:"M870",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"12gauge",deployGroup:1,ammoSpawnCount:10,maxClip:5,maxReload:1,reloadTime:.75,fireDelay:.9,switchDelay:.9,pullDelay:.9,barrelLength:3.15,recoilTime:1e10,moveSpread:2,shotSpread:10,bulletCount:9,jitter:1,bulletType:"bullet_buckshot",headshotMult:1.5,lootImg:{sprite:"loot-weapon-pumpshotgun.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},speed:{equip:0,attack:0},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.435},tint:3348992,leftHandOffset:7,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"m870_01",reload:"m870_reload_01",cycle:"m870_cycle_01",pull:"m870_pull_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m870_cycle_01"}},m1100:{name:"M1100",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"12gauge",ammoSpawnCount:12,maxClip:4,maxReload:1,reloadTime:.7,fireDelay:.3,switchDelay:.9,barrelLength:3.15,recoilTime:1e10,moveSpread:2,shotSpread:25,bulletCount:18,jitter:1,bulletType:"bullet_birdshot",headshotMult:1.5,lootImg:{sprite:"loot-weapon-m1100.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},speed:{equip:0,attack:0},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.435},tint:3032110,leftHandOffset:7,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"m1100_01",reload:"m1100_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m1100_deploy_01"}},mp220:{name:"MP220",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"reload",ammo:"12gauge",ammoSpawnCount:10,maxClip:2,maxReload:2,reloadTime:2.7,fireDelay:.2,switchDelay:.3,barrelLength:2.7,recoilTime:1e10,moveSpread:2,shotSpread:10,bulletCount:9,jitter:1,bulletType:"bullet_buckshot",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-mp220.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-mp220-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:0,recoil:1.33},particle:{shellScale:1,shellOffset:.35},sound:{shoot:"mp220_01",reload:"mp220_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"mp220_deploy_01"}},saiga:{name:"Saiga-12",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"12gauge",ammoSpawnCount:20,maxClip:5,maxReload:5,reloadTime:2.5,fireDelay:.4,switchDelay:.75,barrelLength:3.15,recoilTime:1e10,moveSpread:2,shotSpread:10,bulletCount:9,jitter:1,bulletType:"bullet_buckshot",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-autoshotgun.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.435},tint:2302755,leftHandOffset:4.2,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"saiga_01",reload:"saiga_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"saiga_switch_01"}},spas12:{name:"SPAS-12",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"12gauge",deployGroup:1,ammoSpawnCount:18,maxClip:9,maxReload:1,reloadTime:.55,fireDelay:.75,switchDelay:.75,pullDelay:.75,barrelLength:2.8,recoilTime:1e10,moveSpread:3,shotSpread:4,bulletCount:9,jitter:.2,bulletType:"bullet_flechette",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-spas12.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.4},tint:2966097,leftHandOffset:4.9,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"spas12_01",reload:"spas12_reload_01",cycle:"spas12_cycle_01",pull:"spas12_pull_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"spas12_cycle_01"}},m1014:{name:"M1014",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"12gauge",ammoSpawnCount:16,maxClip:8,maxReload:1,reloadTime:.52,fireDelay:.4,switchDelay:.75,barrelLength:3.2,recoilTime:.5,moveSpread:4,shotSpread:4,bulletCount:1,jitter:.2,bulletType:"bullet_slug",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m1014.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-long-01.img",scale:{x:.5,y:.44},tint:5656632,leftHandOffset:4.8,recoil:1.33},particle:{shellScale:1,shellOffset:.45},sound:{shoot:"m1014_01",reload:"m1014_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m1014_deploy_01"}},usas:{name:"USAS-12",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"12gauge",toMouseHit:!0,ammoSpawnCount:30,maxClip:10,maxReload:10,reloadTime:2.9,fireDelay:.5,switchDelay:.75,barrelLength:3.65,recoilTime:1e10,moveSpread:6,shotSpread:7,bulletCount:1,jitter:1,bulletType:"bullet_frag",headshotMult:1,speed:{equip:0,attack:-1},lootImg:{sprite:"loot-weapon-usas.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-usas-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:16,recoil:1.5},particle:{shellScale:1,shellOffset:.35},sound:{shoot:"usas_01",reload:"usas_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_02",deploy:"usas_switch_01"}},m9:{name:"M9",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:45,dualWieldType:"m9_dual",pistol:!0,maxClip:15,maxReload:15,reloadTime:1.6,fireDelay:.12,switchDelay:.25,barrelLength:2.2,recoilTime:1e10,moveSpread:8,shotSpread:8,bulletCount:1,bulletType:"bullet_m9",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m9.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.505},tint:1973790,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"m9_01",reload:"m9_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m9_switch_01"}},m9_dual:{name:"Dual M9",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",isDual:!0,pistol:!0,ammo:"9mm",ammoSpawnCount:45,maxClip:30,maxReload:30,reloadTime:3.1,fireDelay:.08,switchDelay:.25,barrelLength:2.2,recoilTime:1e10,moveSpread:9,shotSpread:11,bulletCount:1,bulletType:"bullet_m9",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m9-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.505},tint:1973790,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"m9_01",reload:"m9_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m9_switch_01"}},m93r:{name:"M93R",type:"gun",fireMode:"burst",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:60,dualWieldType:"m93r_dual",pistol:!1,maxClip:20,maxReload:20,reloadTime:1.8,fireDelay:.28,burstDelay:.04,switchDelay:.25,barrelLength:2.3,recoilTime:1e10,moveSpread:4,shotSpread:4,bulletCount:1,burstCount:3,bulletType:"bullet_m93r",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m93r.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.51},tint:2766875,leftHandOffset:.8,recoil:.5},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"m93r_01",reload:"m93r_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m93r_switch_01"}},m93r_dual:{name:"Dual M93R",type:"gun",fireMode:"burst",reloadMode:"mag",caseTiming:"shoot",isDual:!0,pistol:!0,ammo:"9mm",ammoSpawnCount:60,maxClip:40,maxReload:40,reloadTime:3.3,fireDelay:.18,burstDelay:.04,switchDelay:.25,barrelLength:2.2,recoilTime:1e10,moveSpread:6,shotSpread:7,bulletCount:1,burstCount:3,bulletType:"bullet_m93r",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m93r-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.51},tint:2766875,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"m93r_01",reload:"m93r_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m93r_switch_01"}},glock:{name:"G18C",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:51,dualWieldType:"glock_dual",pistol:!0,maxClip:17,maxReload:17,reloadTime:1.95,fireDelay:.06,switchDelay:.25,barrelLength:2.2,recoilTime:1e10,moveSpread:10,shotSpread:12,bulletCount:1,bulletType:"bullet_glock",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-glock.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.49},tint:1973790,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"glock_01",reload:"glock_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"glock_switch_01"}},glock_dual:{name:"Dual G18C",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"9mm",ammoSpawnCount:51,isDual:!0,pistol:!0,maxClip:34,maxReload:34,reloadTime:3.8,fireDelay:.03,switchDelay:.25,barrelLength:2.2,recoilTime:1e10,moveSpread:16,shotSpread:18,bulletCount:1,bulletType:"bullet_glock",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-glock-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.49},tint:1973790,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.25},sound:{shoot:"glock_01",reload:"glock_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"glock_switch_01"}},ot38:{name:"OT-38",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"reload",ammo:"762mm",ammoSpawnCount:20,dualWieldType:"ot38_dual",pistol:!0,maxClip:5,maxReload:5,reloadTime:2,fireDelay:.4,switchDelay:.3,barrelLength:2.05,recoilTime:1e10,moveSpread:3,shotSpread:1.25,bulletCount:1,bulletType:"bullet_ot38",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ot38.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.4625},tint:7368816,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.225},sound:{shoot:"ot38_01",reload:"ot38_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"ot38_switch_01"}},ot38_dual:{name:"Dual OT-38",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"reload",ammo:"762mm",ammoSpawnCount:20,isDual:!0,pistol:!0,maxClip:10,maxReload:10,reloadTime:3.8,fireDelay:.2,switchDelay:.3,barrelLength:2,recoilTime:1e10,moveSpread:4,shotSpread:1.75,bulletCount:1,bulletType:"bullet_ot38",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ot38-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.4625},tint:7368816,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.225},sound:{shoot:"ot38_01",reload:"ot38_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"ot38_switch_01"}},ots38:{name:"OTs-38",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"reload",ammo:"762mm",ammoSpawnCount:20,dualWieldType:"ots38_dual",pistol:!0,maxClip:5,maxReload:5,reloadTime:2,fireDelay:.36,switchDelay:.3,barrelLength:2.05,recoilTime:1e10,moveSpread:2.4,shotSpread:1.2,bulletCount:1,bulletType:"bullet_ots38",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ots38.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-ots38-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.225},sound:{shoot:"ots38_01",reload:"ot38_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"ot38_switch_01"}},ots38_dual:{name:"Dual OTs-38",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"reload",ammo:"762mm",ammoSpawnCount:40,isDual:!0,pistol:!0,maxClip:10,maxReload:10,reloadTime:3.8,fireDelay:.18,switchDelay:.3,barrelLength:2,recoilTime:1e10,moveSpread:2.8,shotSpread:1.4,bulletCount:1,bulletType:"bullet_ots38",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-ots38-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-ots38-01.img",scale:{x:.5,y:.5},tint:16777215,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.225},sound:{shoot:"ots38_01",reload:"ot38_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"ot38_switch_01"}},colt45:{name:"Peacemaker",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"reload",ammo:"45acp",ammoSpawnCount:48,dualWieldType:"colt45_dual",pistol:!0,maxClip:6,maxReload:6,reloadTime:3,fireDelay:.12,switchDelay:.3,barrelLength:2.26,recoilTime:.35,moveSpread:3,shotSpread:16,bulletCount:1,bulletType:"bullet_colt45",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-colt45.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.52},tint:12895428,leftHandOffset:0,recoil:1},particle:{shellScale:1.2,shellOffset:.225},sound:{shoot:"colt45_01",reload:"colt45_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"colt45_switch_01"}},colt45_dual:{name:"Dual Peacemaker",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"reload",ammo:"45acp",ammoSpawnCount:48,isDual:!0,pistol:!0,maxClip:12,maxReload:12,reloadTime:5.1,fireDelay:.13,switchDelay:.3,barrelLength:2.26,recoilTime:.35,moveSpread:3,shotSpread:16,bulletCount:1,bulletType:"bullet_colt45",headshotMult:1.5,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-colt45-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.52},tint:12895428,leftHandOffset:0,recoil:1},particle:{shellScale:1.2,shellOffset:.225},sound:{shoot:"colt45_01",reload:"colt45_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"colt45_switch_01"}},m1911:{name:"M911",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"45acp",ammoSpawnCount:28,dualWieldType:"m1911_dual",pistol:!0,maxClip:7,maxReload:7,reloadTime:2.1,fireDelay:.13,switchDelay:.25,barrelLength:2.1,recoilTime:1e10,moveSpread:7,shotSpread:6,bulletCount:1,bulletType:"bullet_m1911",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m1911.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.5},tint:9605778,leftHandOffset:0,recoil:1},particle:{shellScale:1.2,shellOffset:.25},sound:{shoot:"m1911_01",reload:"m1911_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m1911_switch_01"}},m1911_dual:{name:"Dual M911",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",isDual:!0,pistol:!0,ammo:"45acp",ammoSpawnCount:28,maxClip:14,maxReload:14,reloadTime:3.6,fireDelay:.085,switchDelay:.25,barrelLength:2.1,recoilTime:1e10,moveSpread:8,shotSpread:9.5,bulletCount:1,bulletType:"bullet_m1911",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m1911-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.5},tint:9605778,leftHandOffset:0,recoil:1},particle:{shellScale:1.2,shellOffset:.25},sound:{shoot:"m1911_01",reload:"m1911_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m1911_switch_01"}},m1a1:{name:"M1A1",type:"gun",fireMode:"auto",reloadMode:"mag",caseTiming:"shoot",ammo:"45acp",ammoSpawnCount:90,maxClip:30,maxReload:30,reloadTime:2.8,fireDelay:.095,switchDelay:.75,barrelLength:2.8,recoilTime:1e10,moveSpread:6,shotSpread:6,bulletCount:1,bulletType:"bullet_m1a1",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-m1a1.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-med-01.img",scale:{x:.5,y:.53},tint:3674112,leftHandOffset:5.8,recoil:1},particle:{shellScale:1.2,shellOffset:.375},sound:{shoot:"m1a1_01",reload:"m1a1_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"m1a1_switch_01"}},deagle:{name:"DEagle 50",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"50AE",ammoSpawnCount:56,dualWieldType:"deagle_dual",pistol:!0,maxClip:7,maxReload:7,reloadTime:2.3,fireDelay:.16,switchDelay:.3,barrelLength:1.855,recoilTime:.5,moveSpread:6,shotSpread:2.5,bulletCount:1,bulletType:"bullet_deagle",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-deagle.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.54},tint:14791743,leftHandOffset:0,recoil:1},particle:{shellScale:1.4,shellOffset:.265},sound:{shoot:"deagle_01",reload:"deagle_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"deagle_switch_01"}},deagle_dual:{name:"Dual DEagle 50",type:"gun",fireMode:"single",reloadMode:"mag",caseTiming:"shoot",ammo:"50AE",ammoSpawnCount:98,isDual:!0,pistol:!0,maxClip:14,maxReload:14,reloadTime:4,fireDelay:.12,switchDelay:.3,barrelLength:1.855,recoilTime:.5,moveSpread:7.5,shotSpread:3.5,bulletCount:1,bulletType:"bullet_deagle",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-deagle-dual.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.54},tint:14791743,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.265},sound:{shoot:"deagle_01",reload:"deagle_reload_02",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"deagle_switch_01"}},flare_gun:{name:"Flare Gun",type:"gun",fireMode:"single",reloadMode:"single",caseTiming:"shoot",ammo:"flare",pistol:!0,outsideOnly:!0,ammoSpawnCount:1,maxClip:1,maxReload:1,reloadTime:2,fireDelay:.4,switchDelay:.3,barrelLength:2,recoilTime:1e10,moveSpread:3,shotSpread:1.25,bulletCount:1,bulletType:"bullet_flare",headshotMult:2,speed:{equip:0,attack:0},lootImg:{sprite:"loot-weapon-flare-gun.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.3},worldImg:{sprite:"gun-short-01.img",scale:{x:.5,y:.4625},tint:16733184,leftHandOffset:0,recoil:1},particle:{shellScale:1,shellOffset:.225},sound:{shoot:"flare_gun_01",reload:"flare_gun_reload_01",pickup:"gun_pickup_01",empty:"empty_fire_01",deploy:"gun_switch_01"}},frag:{name:"Frag Grenade",type:"throwable",explosionType:"explosion_frag",inventoryOrder:1,cookable:!0,explodeOnImpact:!1,playerCollision:!1,fuseTime:4,aimDistance:0,rad:1,throwPhysics:{playerVelMult:.6,velZ:5,speed:20,spinVel:10*Math.PI,spinDrag:1},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-frag.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-frag-nopin-nolever-01.img",scale:.12,tint:16777215},handImg:{equip:{right:{sprite:"proj-frag-pin-01.img",pos:{x:4.2,y:4.2},scale:.14},left:{sprite:"none"}},cook:{right:{sprite:"proj-frag-nopin-01.img",pos:{x:4.2,y:4.2},scale:.14},left:{sprite:"proj-frag-pin-part.img",pos:{x:4.2,y:4.2},scale:.14}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!0,sound:{pullPin:"frag_pin_01",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},mirv:{name:"MIRV Grenade",type:"throwable",explosionType:"explosion_mirv",inventoryOrder:2,cookable:!0,explodeOnImpact:!1,playerCollision:!1,fuseTime:4,aimDistance:0,rad:1,throwPhysics:{playerVelMult:.6,velZ:5,speed:20,spinVel:10*Math.PI,spinDrag:1},numSplit:6,splitType:"mirv_mini",speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-mirv.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-mirv-nopin-nolever.img",scale:.13,tint:16777215},handImg:{equip:{right:{sprite:"proj-mirv-pin.img",pos:{x:4.2,y:4.2},scale:.15},left:{sprite:"none"}},cook:{right:{sprite:"proj-mirv-nopin.img",pos:{x:4.2,y:4.2},scale:.15},left:{sprite:"proj-frag-pin-part.img",pos:{x:4.2,y:4.2},scale:.15}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!0,sound:{pullPin:"frag_pin_01",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},mirv_mini:{name:"MIRV Grenade",type:"throwable",explosionType:"explosion_mirv_mini",inventoryOrder:99,cookable:!0,explodeOnImpact:!1,playerCollision:!1,fuseTime:1.8,fuseVariance:.3,aimDistance:0,rad:1,throwPhysics:{playerVelMult:.6,velZ:5,speed:20,spinVel:10*Math.PI,spinDrag:1},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-frag.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-mirv-mini-01.img",scale:.12,tint:16777215},useThrowParticles:!0,sound:{pullPin:"frag_pin_01",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},smoke:{name:"Smoke Grenade",type:"throwable",explosionType:"explosion_smoke",inventoryOrder:3,cookable:!1,explodeOnImpact:!1,playerCollision:!1,fuseTime:2.5,aimDistance:0,rad:1,throwPhysics:{playerVelMult:.6,velZ:5,speed:15,spinVel:10*Math.PI,spinDrag:1},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-smoke.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-smoke-nopin-nolever.img",scale:.12,tint:16777215},handImg:{equip:{right:{sprite:"proj-smoke-pin.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"none"}},cook:{right:{sprite:"proj-smoke-nopin.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"proj-frag-pin-part.img",pos:{x:3,y:4.2},scale:.14}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!0,sound:{pullPin:"frag_pin_01",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},snowball:{name:"Snowball",type:"throwable",explosionType:"explosion_snowball",inventoryOrder:0,cookable:!0,forceMaxThrowDistance:!0,explodeOnImpact:!0,playerCollision:!0,fuseTime:9999,aimDistance:32,rad:1,throwPhysics:{playerVelMult:0,velZ:3.35,speed:40,spinVel:10*Math.PI,spinDrag:1,fixedCollisionHeight:.25},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-snowball.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-snowball-01.img",scale:.12,tint:16777215},handImg:{equip:{right:{sprite:"proj-snowball-01.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"none"}},cook:{right:{sprite:"proj-snowball-01.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"none"}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!1,sound:{pullPin:"",throwing:"frag_throw_01",pickup:"snowball_pickup_01",deploy:"frag_deploy_01"}},snowball_heavy:{name:"Snowball",type:"throwable",explosionType:"explosion_snowball_heavy",inventoryOrder:0,cookable:!0,forceMaxThrowDistance:!0,explodeOnImpact:!0,playerCollision:!0,fuseTime:5,aimDistance:32,rad:1.25,throwPhysics:{playerVelMult:0,velZ:3.35,speed:45,spinVel:10*Math.PI,spinDrag:1,fixedCollisionHeight:.25},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-snowball.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-snowball-02.img",scale:.2,tint:16777215},handImg:{equip:{right:{sprite:"proj-snowball-01.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"none"}},cook:{right:{sprite:"proj-snowball-01.img",pos:{x:3,y:4.2},scale:.14},left:{sprite:"none"}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!1,sound:{pullPin:"",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},bomb_iron:{name:"Iron Bomb",type:"throwable",explosionType:"explosion_bomb_iron",inventoryOrder:1,cookable:!0,explodeOnImpact:!0,playerCollision:!1,fuseTime:4,aimDistance:0,rad:1,throwPhysics:{playerVelMult:.6,velZ:0,speed:20,spinVel:1*Math.PI,spinDrag:1,randomizeSpinDir:!0},speed:{equip:0,attack:0},lootImg:{sprite:"loot-throwable-frag.img",tint:65280,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},worldImg:{sprite:"proj-bomb-iron-01.img",scale:.12,tint:16777215},handImg:{equip:{right:{sprite:"proj-frag-pin-01.img",pos:{x:4.2,y:4.2},scale:.14},left:{sprite:"none"}},cook:{right:{sprite:"proj-frag-nopin-01.img",pos:{x:4.2,y:4.2},scale:.14},left:{sprite:"proj-frag-pin-part.img",pos:{x:4.2,y:4.2},scale:.14}},throwing:{right:{sprite:"none"},left:{sprite:"none"}}},useThrowParticles:!0,sound:{pullPin:"frag_pin_01",throwing:"frag_throw_01",pickup:"frag_pickup_01",deploy:"frag_deploy_01"}},"9mm":{name:"9mm",type:"ammo",subtype:"standard",minStackSize:15,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:16756224,tintDark:12550912},sound:{pickup:"ammo_pickup_01"}},"762mm":{name:"7.62mm",type:"ammo",subtype:"standard",minStackSize:10,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:26367,tintDark:19903},sound:{pickup:"ammo_pickup_01"}},"556mm":{name:"5.56mm",type:"ammo",subtype:"standard",minStackSize:10,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:237056,tintDark:161536},sound:{pickup:"ammo_pickup_01"}},"12gauge":{name:"12 gauge",type:"ammo",subtype:"standard",minStackSize:5,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:16711680,tintDark:12517376},sound:{pickup:"ammo_pickup_01"}},"50AE":{name:".50 AE",type:"ammo",special:!0,minStackSize:10,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:2697513,tintDark:2039583},sound:{pickup:"ammo_pickup_01"}},"308sub":{name:".308 Subsonic",type:"ammo",special:!0,minStackSize:10,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:3225600,tintDark:2435840},sound:{pickup:"ammo_pickup_01"}},flare:{name:"Flare",type:"ammo",special:!0,minStackSize:1,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:13911552,tintDark:13911552},sound:{pickup:"ammo_pickup_01"}},"45acp":{name:".45 ACP",type:"ammo",subtype:"standard",special:!0,minStackSize:10,lootImg:{sprite:"loot-ammo-box.img",scale:.2,tint:7930111,tintDark:5963967},sound:{pickup:"ammo_pickup_01"}},bandage:{name:"Bandage",type:"heal",useTime:2.6,heal:15,maxHeal:75,lootImg:{sprite:"loot-medical-bandage.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"bandage_pickup_01",use:"bandage_use_01"}},healthkit:{name:"Med Kit",type:"heal",useTime:6,heal:100,maxHeal:100,lootImg:{sprite:"loot-medical-healthkit.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"healthkit_pickup_01",use:"healthkit_use_01"}},soda:{name:"Soda",type:"boost",useTime:3,boost:25,lootImg:{sprite:"loot-medical-soda.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"soda_pickup_01",use:"soda_use_01"}},painkiller:{name:"Pills",type:"boost",useTime:5,boost:50,lootImg:{sprite:"loot-medical-pill.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"pills_pickup_01",use:"pills_use_01"}},backpack00:{name:"Pouch",type:"backpack",level:0,playerRad:.55,tint:16777215,lootImg:{sprite:"loot-pack-00.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"pack_pickup_01"}},backpack01:{name:"Small Pack",type:"backpack",level:1,playerRad:.65,tint:6697728,lootImg:{sprite:"loot-pack-01.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"pack_pickup_01"}},backpack02:{name:"Regular Pack",type:"backpack",level:2,tint:26112,playerRad:.85,lootImg:{sprite:"loot-pack-02.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"pack_pickup_01"}},backpack03:{name:"Military Pack",type:"backpack",level:3,tint:6710835,playerRad:1,lootImg:{sprite:"loot-pack-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"pack_pickup_01"}},helmet01:{name:"Level 1 Helmet",type:"helmet",level:1,damageReduction:.25,skinImg:{baseTint:3244031,baseTintRed:10972011,baseTintBlue:6459582,baseSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-helmet-01.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"helmet_pickup_01"}},helmet02:{name:"Level 2 Helmet",type:"helmet",level:2,damageReduction:.4,skinImg:{baseTint:13027014,baseTintRed:10027008,baseTintBlue:20642,baseSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-helmet-02.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"helmet_pickup_01"}},helmet03:{name:"Level 3 Helmet",type:"helmet",level:3,damageReduction:.55,skinImg:{baseTint:2434341,baseTintRed:2491396,baseTintBlue:334125,baseSprite:"player-circle-base-01.img"},lootImg:{sprite:"loot-helmet-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"helmet_pickup_01"}},helmet09:{name:"Leader Helmet",type:"helmet",level:3,damageReduction:.7,noDrop:!0,skinImg:{baseTint:16777215,baseSprite:"player-helmet-leader.img"},lootImg:{sprite:"loot-helmet-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"helmet_pickup_01"}},chest01:{name:"Level 1 Vest",type:"chest",level:1,damageReduction:.25,tint:11842740,lootImg:{sprite:"loot-chest-01.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"chest_pickup_01"}},chest02:{name:"Level 2 Vest",type:"chest",level:2,damageReduction:.38,tint:4934475,lootImg:{sprite:"loot-chest-02.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"chest_pickup_01"}},chest03:{name:"Level 3 Vest",type:"chest",level:3,damageReduction:.45,tint:0,lootImg:{sprite:"loot-chest-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"chest_pickup_01"}},"1xscope":{name:"1x Scope",type:"scope",level:1,lootImg:{sprite:"loot-scope-00.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"scope_pickup_01"}},"2xscope":{name:"2x Scope",type:"scope",level:2,lootImg:{sprite:"loot-scope-01.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"scope_pickup_01"}},"4xscope":{name:"4x Scope",type:"scope",level:4,lootImg:{sprite:"loot-scope-02.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"scope_pickup_01"}},"8xscope":{name:"8x Scope",type:"scope",level:8,lootImg:{sprite:"loot-scope-03.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"scope_pickup_01"}},"15xscope":{name:"15x Scope",type:"scope",level:15,lootImg:{sprite:"loot-scope-04.img",tint:16777215,border:"loot-circle-outer-01.img",borderTint:0,scale:.2},sound:{pickup:"scope_pickup_01"}}},scopeZoomRadius:{desktop:{"1xscope":28,"2xscope":36,"4xscope":48,"8xscope":68,"15xscope":104},mobile:{"1xscope":32,"2xscope":40,"4xscope":48,"8xscope":64,"15xscope":88}},bagSizes:{"9mm":[120,240,330,420],"762mm":[90,180,240,300],"556mm":[90,180,240,300],"12gauge":[15,30,60,90],"50AE":[49,98,147,196],"308sub":[10,20,30,40],flare:[2,4,6,8],"45acp":[90,180,240,300],frag:[3,6,9,12],smoke:[3,6,9,12],mirv:[2,4,6,8],snowball:[10,20,30,40],bandage:[5,10,15,30],healthkit:[1,2,3,4],soda:[2,5,10,15],painkiller:[1,2,3,4],"1xscope":[1,1,1,1],"2xscope":[1,1,1,1],"4xscope":[1,1,1,1],"8xscope":[1,1,1,1],"15xscope":[1,1,1,1]},lootRadius:{skin:1,melee:1.25,gun:1.25,throwable:1,ammo:1.2,heal:1,boost:1,backpack:1,helmet:1,chest:1,scope:1}}},"9b5f96fd":function(e,t,a){"use strict";function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t,a,i,r,o,n,s,l,c,m,p,d){this.initialized=!1,this.teamMode=0,this.onJoin=p,this.onQuit=d,this.pixi=e,this.we=t,this.xe=l,this.localization=a,this.config=i,this.fe=r,this.be=o,this._e=n,this.adManager=s,this.textureManager=c,this.loadoutMenu=m,this.victoryMusic=null,this.ws=null,this.connecting=!1,this.connected=!1}var o=a("8b1dfb45"),n=a("989ad62a"),s=n.Input,l=a("8649e148"),c=a("b78cf179"),m=c.EmoteSlot,p=(c.EmoteData,a("ceee80d9")),d=a("10899aea"),h=a("300e2704"),u=a("c2a798c8"),g=a("ce29f17f"),y=a("26be8056"),w=a("2701b048"),x=a("c73dee75"),f=a("1ad3d2a4"),b=a("72409abe"),_=a("af8ba00f"),S=a("172c57dc"),k=(a("e98400ad"),a("e5d16b4d")),v=a("604cff9c"),z=a("f398b7c7"),M=a("f034d167"),T=a("a7f094a3"),P=a("4b8d140f"),C=a("a48f3bb2"),I=a("d49cd95c"),A=a("753d6e4b"),D=a("119e8c4c"),E=a("feb8fc30"),O=a("fc6a992a"),B=a("a508b62a"),L=a("bc83ef37"),R=a("c60b5e9f"),F=a("6e43d1d7"),j=a("0955a76e"),N=(a("ce089fd5"),a("e2094860")),q=a("3160ea28"),V=a("d3da5587");r.prototype={B:function(e,t,a,i){var r=this;if(!(this.connecting||this.connected||this.initialized)){console.log("Joining",t),this.ws&&(this.ws.onerror=function(){},this.ws.onopen=function(){},this.ws.onmessage=function(){},this.ws.onclose=function(){},this.ws.close(),this.ws=null),this.connecting=!0,this.connected=!1;try{this.ws=new WebSocket(t),this.ws.binaryType="arraybuffer",this.ws.onerror=function(e){r.ws&&r.ws.close()},this.ws.onopen=function(){r.connecting=!1,r.connected=!0,r.a();var t=new h.JoinMsg;t.protocol=n.protocolVersion,t.privData=e,t.name=r.name,t.emotes=r.emoteLoadout,t.useTouch=g.touch,t.isMobile=g.mobile,t.bot=!1,r.O(h.Msg.Join,t,2048),a()},this.ws.onmessage=function(e){for(var t=new h.MsgStream(e.data);;){var a=t.deserializeMsgType();if(a==h.Msg.None)break;r.Se(a,t.getStream())}},this.ws.onclose=function(){var e=r.ke&&r.ke.displayingStats,t=r.connecting,a=r.connected;if(r.connecting=!1,r.connected=!1,t)i();else if(a&&!r.gameOver&&!e){var o="";o=r.disconnectMsg&&""!=r.disconnectMsg?r.disconnectMsg:"index-host-closed",r.onQuit(o)}}}catch(e){this.connecting=!1,this.connected=!1,i()}}},a:function(){var e;this.canvasMode=this.pixi.renderer.type==o.RENDERER_TYPE.CANVAS,this.ve=!1,this.ze=0,this.j=!1,this.Me=!1,this.Te=new N.Pe(this.fe,this.config),this.K=new f.I,this.Ce=new R.Ie(this,this.canvasMode),this.Ae=new D.p(this.Ce),this.De=new I.Ee,this.Oe=new B.Be,this.Le=new x.Re,this.Fe=new M.je,this.Ne=new L.qe,this.Ve=new v.pe,this.Ge=new O.Ue(this.we),this.We=new w.H,this.He=new j.m,this.Ke=new b.ge,this.Ze=new S.u,this.Xe=new C.Ye,this.Je=new T.Qe(this.canvasMode),this.$e=new E.et,this.ke=new q.ee(this,this.we,this.$e,this.Ae,this.Ge,this.localization,this.canvasMode,this.Te,this.be,this._e,this.adManager),this.tt=new V.at(this.localization,this.be),this.it=new k.rt(this.we,this.ke,this.Oe,this.K,this.De),this.ot=new F.he(this.Ae,this.we,this.ke);var t=(e={},i(e,l.Type.Player,this.Oe.me),i(e,l.Type.Obstacle,this.De.te),i(e,l.Type.Loot,this.Xe.nt),i(e,l.Type.DeadBody,this.Ke.ue),i(e,l.Type.Building,this.De.st),i(e,l.Type.Structure,this.De.lt),i(e,l.Type.Decal,this.Ze.d),i(e,l.Type.Projectile,this.Ne.ct),i(e,l.Type.Smoke,this.He.e),i(e,l.Type.Airdrop,this.We.U),e);this.mt=new A.Creator;for(var a in t)t.hasOwnProperty(a)&&this.mt.registerType(a,t[a]);this.debugDisplay=new o.Graphics;for(var r=[this.De.display.ground,this.Ce.layers[0],this.Ce.ground,this.Ce.layers[1],this.Ce.layers[2],this.Ce.layers[3],this.debugDisplay,this.Je.gasRenderer.display,this.Te.container,this.it.container,this.ke.container,this.it.indContainer,this.$e.container],n=0;n<r.length;n++){var s=r[n];s&&(s.interactiveChildren=!1,this.pixi.stage.addChild(s))}this.disconnectMsg="",this.playing=!1,this.gameOver=!1,this.spectating=!1,this.inputMsgTimeout=0,this.prevInputMsg=new h.InputMsg,this.playingTicker=0,this.updateRecvCount=0,this.leaderSoundPlayed=!1,this.dt=0,this.ht=0,this.ut=null,this.gt=!1,this._=1,this.debugZoom=1,this.useDebugZoom=!1,this.seq=0,this.seqInFlight=!1,this.seqSendTime=0,this.pings=[],this.debugPingTime=0,this.K.setShakeEnabled(this.config.get("screenShake")),this.name=this.config.get("playerName"),this.anonPlayerNames=this.config.get("anonPlayerNames");var c={emoteTop:m.Top,emoteRight:m.Right,emoteBottom:m.Bottom,emoteLeft:m.Left,emoteWin:m.Win,emoteDeath:m.Death};this.emoteLoadout=[],this.emoteLoadout[m.None]=0;for(var p=Object.keys(c),u=0;u<p.length;u++){var g=p[u],y=parseInt(this.config.get(g)),_=d.clamp(y,1,255);this.emoteLoadout[c[g]]=_}this.it.updateEmoteWheel(this.emoteLoadout),document.hasFocus()||this.we.playSound("notification_start_01",{channel:"ui"}),this.yt(),this.initialized=!0},o:function(){if(this.ws&&(this.ws.onmessage=function(){},this.ws.close(),this.ws=null),this.connecting=!1,this.connected=!1,this.initialized)for(this.initialized=!1,this.it.o(),this.tt.o(),this.ke.o(),this.$e.destroy(),this.Je.free(),this.We.o(),this.Ge.o(),this.De.o(),this.Ae.o(),this.Ce.o(),this.we.stopAll();this.pixi.stage.children.length>0;){var e=this.pixi.stage.children[0];this.pixi.stage.removeChild(e),e.destroy({children:!0})}},wt:function(){return this.initialized&&this.playing&&!this.spectating&&!this.ke.displayingStats},l:function(e){this.ve=!0;var t=this.He.particles,a=this.De.te.c(),i=0,r={};r.render=r.render||{},this.playing&&(this.playingTicker+=e),this.Oe.l(e,this.ht,this.teamMode,this.Ce,this.Ae,this.K,this.De,this.be,this.we,this.it.wheelKeyTriggered,this.ke.displayingStats,this.spectating),this.updateAmbience(),this.K.pos=u.copy(this.ut.pos),this.K.applyShake();var o=this.ut.xt(),l=d.min(this.K.screenWidth,this.K.screenHeight),c=d.max(this.K.screenWidth,this.K.screenHeight),m=d.max(l*(16/9),c);this.K._=.5*m/(o*this.K.ppu);var w=this.ut.zoomFast?3:2,x=this.ut.zoomFast?3:1.4,f=this.K._>this.K.f?w:x;this.K.f=d.lerp(e*f,this.K.f,this.K._),this.we.cameraPos=u.copy(this.K.pos),this.fe.ae(P.Key.Escape)&&this.ke.toggleEscMenu(),(this.be.isBindPressed(s.ToggleMap)||this.fe.ae(P.Key.G)&&!this.be.isKeyBound(P.Key.G))&&this.ke.displayMapLarge(!1),this.be.isBindPressed(s.CycleUIMode)&&this.ke.cycleVisibilityMode(),(this.be.isBindPressed(s.HideUI)||this.fe.ae(P.Key.Escape)&&!this.ke.hudVisible)&&this.ke.cycleHud();var b=this.ut.pos,_=this.K.k(this.fe.mousePos),S=u.sub(_,b),k=u.length(S),v=k>1e-5?u.div(S,k):u.create(1,0);this.it.wheelDisplayed&&(k=this.prevInputMsg.toMouseLen,v=this.prevInputMsg.toMouseDir);var z=new h.InputMsg;if(z.seq=this.seq,!this.spectating){if(g.touch){var M=this.Te.getTouchMovement(this.K),T=this.Te.getAimMovement(this.ut,this.K),C=u.copy(T.aimMovement.toAimDir);if(this.Te.turnDirTicker-=e,this.Te.moveDetected&&!T.touched){var I=u.normalizeSafe(M.toMoveDir,u.create(1,0)),A=this.Te.turnDirTicker<0?I:T.aimMovement.toAimDir;this.Te.setAimDir(A),C=A}T.touched&&(this.Te.turnDirTicker=this.Te.turnDirCooldown),this.Te.moveDetected?(z.touchMoveDir=u.normalizeSafe(M.toMoveDir,u.create(1,0)),z.touchMoveLen=Math.round(255*d.clamp(M.toMoveLen,0,1))):z.touchMoveLen=0,z.touchMoveActive=!0;var D=T.aimMovement.toAimLen,E=d.clamp(D/this.Te.padPosRange,0,1)*n.player.throwableMaxMouseDist;z.toMouseLen=E,z.toMouseDir=C}else z.moveLeft=this.be.isBindDown(s.MoveLeft)||this.fe.se(P.Key.Left)&&!this.be.isKeyBound(P.Key.Left),z.moveRight=this.be.isBindDown(s.MoveRight)||this.fe.se(P.Key.Right)&&!this.be.isKeyBound(P.Key.Right),z.moveUp=this.be.isBindDown(s.MoveUp)||this.fe.se(P.Key.Up)&&!this.be.isKeyBound(P.Key.Up),z.moveDown=this.be.isBindDown(s.MoveDown)||this.fe.se(P.Key.Down)&&!this.be.isKeyBound(P.Key.Down),z.toMouseDir=u.copy(v),z.toMouseLen=k;z.touchMoveDir=u.normalizeSafe(z.touchMoveDir,u.create(1,0)),z.touchMoveLen=d.clamp(z.touchMoveLen,0,255),z.toMouseDir=u.normalizeSafe(z.toMouseDir,u.create(1,0)),z.toMouseLen=d.clamp(z.toMouseLen,0,h.Constants.kMouseMaxDist),z.shootStart=this.be.isBindPressed(s.Fire)||this.Te.ft,z.shootHold=this.be.isBindDown(s.Fire)||this.Te.ft,z.portrait=this.K.screenWidth<this.K.screenHeight;for(var O=[s.Reload,s.Revive,s.Use,s.Loot,s.Cancel,s.EquipPrimary,s.EquipSecondary,s.EquipThrowable,s.EquipMelee,s.EquipNextWeap,s.EquipPrevWeap,s.EquipLastWeap,s.EquipOtherGun,s.EquipPrevScope,s.EquipNextScope,s.StowWeapons],B=0;B<O.length;B++){var L=O[B];this.be.isBindPressed(L)&&z.addInput(L)}if(this.be.isBindPressed(s.Interact)){for(var R=[s.Revive,s.Use,s.Loot],F=[],j=0;j<R.length;j++){var N=R[j];this.be.getBind(N)||F.push(N)}if(F.length==R.length)z.addInput(s.Interact);else for(var q=0;q<F.length;q++)z.addInput(F[q])}(this.be.isBindPressed(s.SwapWeapSlots)||this.ke.swapWeapSlots)&&(z.addInput(s.SwapWeapSlots),this.ut.gunSwitchCooldown=0),this.ke.reloadTouched&&z.addInput(s.Reload),this.ke.interactionTouched&&(z.addInput(s.Interact),z.addInput(s.Cancel));for(var V=0;V<this.tt.uiEvents.length;V++){var G=this.tt.uiEvents[V];if("use"==G.action)if("weapon"==G.type){var U={0:s.EquipPrimary,1:s.EquipSecondary,2:s.EquipMelee,3:s.EquipThrowable},W=U[G.data];W&&z.addInput(W)}else z.useItem=G.data}this.be.isBindPressed(s.UseBandage)?z.useItem="bandage":this.be.isBindPressed(s.UseHealthKit)?z.useItem="healthkit":this.be.isBindPressed(s.UseSoda)?z.useItem="soda":this.be.isBindPressed(s.UsePainkiller)&&(z.useItem="painkiller");for(var H=!1,K=0;K<this.tt.uiEvents.length;K++){var Z=this.tt.uiEvents[K];if("drop"==Z.action){var X=new h.DropItemMsg;if("weapon"==Z.type){var Y=this.ut.Y.weapons;X.item=Y[Z.data].name,X.weapIdx=Z.data}else{var J="";J="helmet"==Z.data?this.ut.Z.helmet:"chest"==Z.data?this.ut.Z.chest:Z.data,X.item=J}""!=X.item&&(this.O(h.Msg.DropItem,X,128),H=!0)}}H&&this.we.playSound("loot_drop_01",{channel:"ui"})}var Q=this.ke.specBegin,$=this.ke.specNext||this.spectating&&this.fe.ae(P.Key.Right),ee=this.ke.specPrev||this.spectating&&this.fe.ae(P.Key.Left),te=this.fe.ae(P.Key.Right)||this.fe.ae(P.Key.Left);if(Q||this.spectating&&$||ee){var ae=new h.SpectateMsg;ae.specBegin=Q,ae.specNext=$,ae.specPrev=ee,ae.specForce=te,this.O(h.Msg.Spectate,ae,128)}this.ke.specBegin=!1,this.ke.specNext=!1,this.ke.specPrev=!1,this.ke.reloadTouched=!1,this.ke.interactionTouched=!1,this.ke.swapWeapSlots=!1;var ie=!1;for(var re in z)if(z.hasOwnProperty(re)){if("inputs"==re)ie=z[re].length>0;else if("toMouseDir"==re){var oe=d.clamp(u.dot(z[re],this.prevInputMsg[re]),-1,1),ne=d.rad2deg(Math.acos(oe));ie=ne>.4}else"toMouseLen"==re?ie=Math.abs(this.prevInputMsg[re]-z[re])>.5:"shootStart"==re?ie=z[re]||z[re]!=this.prevInputMsg[re]:this.prevInputMsg[re]!=z[re]&&(ie=!0);if(ie)break}if(this.inputMsgTimeout-=e,(ie||this.inputMsgTimeout<0)&&(this.seqInFlight||(this.seq=(this.seq+1)%256,this.seqSendTime=Date.now(),this.seqInFlight=!0,z.seq=this.seq),this.O(h.Msg.Input,z,128),this.inputMsgTimeout=1,this.prevInputMsg=z),this.tt.flushInput(),this.De.l(e,this.ut,this.Oe,this.Ae,this.we,this.xe,this.Ce,this.K,t,r),this.Xe.l(e,this.ut,this.K,r),this.Le.l(e,this.Oe,this.De,this.K,this.ut,this.Ce,this.Ae,this.we),this.Fe.l(e,this.Oe,this.De,this.K,this.ut,this.Ce,this.Ae,this.we),this.Ne.l(e,this.Ae,this.we,this.ut,this.De,this.Ce,this.K),this.Ve.l(e,this.De,this.Oe,this.K,this.Ae,this.we,r),this.We.l(e,this.ut,this.K,this.De,this.Ae,this.Ce,this.we),this.Ge.l(e,this.K,this.ut,this.De,this.Ce),this.He.l(e,this.K,this.ut,this.De,this.Ce),this.ot.l(e,this.ht,this.Oe,this.Ae,this.we),this.Ae.l(e,this.K,r),this.Ke.l(e,this.Oe,this.ut,this.anonPlayerNames,this.dt,this.De,this.K,this.Ce),this.Ze.l(e,this.K,this.Ce,r),this.$e.l(e,this.ut,this.K),this.ke.l(e,this.ut,this.ht==this.dt,this.De,this.Je,this.Xe,this.Oe,this.K,this.teamMode,this.De.factionMode),this.tt.l(e,this.ut,this.spectating,this.Oe,this.Xe,this.De,this.be),this.it.l(e,this.dt,this.ut,this.teamMode,this.Ke,this.Ce,this.fe,this.be,this.spectating),this.Te.update(e,this.ut,this.De,this.K,this.Ce),this.Ce.l(e,this.K,this.De,r),!this.Me&&this.De.bt&&(this.De.j||this.loadoutMenu.socialUnlocks())&&this.it.hasCustomEmotes()){this.Me=!0;var se=new h.LoadoutMsg;se.emotes=[];for(var le=0;le<this.emoteLoadout.length;le++)se.emotes[le]=this.emoteLoadout[le];se.custom=this.it.hasCustomEmotes(),this.O(h.Msg.Loadout,se,128)}for(var ce=0;ce<this.it.newPings.length;ce++){var me=this.it.newPings[ce],pe=new h.EmoteMsg;pe.type=me.type,pe.pos=me.pos,pe.useLoadout=!1,pe.teamOnly=!0,pe.isPing=!0,this.O(h.Msg.Emote,pe,128)}this.it.newPings=[];for(var de=0;de<this.it.newEmotes.length;de++){var he=this.it.newEmotes[de],ue=new h.EmoteMsg;ue.type=he.type,ue.pos=he.pos,ue.useLoadout=he.useLoadout,ue.teamOnly=!1,ue.isPing=!1,this.O(h.Msg.Emote,ue,128)}if(this.it.newEmotes=[],this._t(e,r),++this.ze%30==0){for(var ge=p.St,ye=0;ye<t.length;ye++){var we=t[ye];we.active&&!we.fade&&ge(we,p.kt)&&i++}for(var xe=0;xe<a.length;xe++){var fe=a[xe];fe.active&&!fe.dead&&ge(fe,p.vt)&&i++}i&&(this.j=!0),i&&this.gt&&y.j(this)}},_t:function(e,t){var a=this.De.mapLoaded?this.De.getMapDef().biome.colors.grass:8433481;this.pixi.renderer.backgroundColor=a,this.Oe.render(this.K,t),this.Le.render(this.K,t),this.Fe.render(this.K),this.De.render(this.K),this.Je.render(this.K),this.ke.render(this.ut.pos,this.Je,this.K,this.De,this.Ge,t),this.it.render(this.K),this.$e.render(this.K),_.flush()},updateAmbience:function(){var e=this.ut.pos,t=0,a=0,i=1;if(this.De.isInOcean(e))t=1,a=0,i=0;else{var r=this.De.distanceToShore(e);t=d.delerp(r,50,0),a=0;for(var o=0;o<this.De.terrain.rivers.length;o++){var n=this.De.terrain.rivers[o],s=n.spline.getClosestTtoPoint(e),l=n.spline.getPos(s),c=u.length(u.sub(l,e)),m=n.waterWidth+2,p=d.delerp(c,30+m,m),h=d.clamp(n.waterWidth/8,.25,1);a=d.max(p*h,a)}a*=1-t,1==this.ut.layer&&(a=0),i=d.clamp(1-(t+a),0,1)}this.xe.getTrack("wind").volume=i,this.xe.getTrack("river").volume=a,this.xe.getTrack("waves").volume=t},yt:function(){this.K.screenWidth=g.screenWidth,this.K.screenHeight=g.screenHeight,this.De.resize(this.pixi.renderer,this.canvasMode),this.Je.resize(),this.ke.resize(this.K),this.Te.resize(),this.Ce.resize(this.De,this.K)},zt:function(e){var t={audioManager:this.we,renderer:this.Ce,particleBarn:this.Ae,map:this.De,smokeBarn:this.He,decalBarn:this.Ze};e.activePlayerIdDirty&&(this.ht=e.activePlayerId);for(var a=0;a<e.playerInfos.length;a++)this.Oe.Mt(e.playerInfos[a]);for(var i=0;i<e.deletedPlayerIds.length;i++){var r=e.deletedPlayerIds[i];this.Oe.Tt(r)}if((e.playerInfos.length>0||e.deletedPlayerIds.length>0)&&this.Oe.Pt(),e.playerStatusDirty){var o=this.Oe.J(this.ht).teamId;this.Oe.Ct(o,e.playerStatus,this.De.factionMode)}if(e.groupStatusDirty){var s=this.Oe.J(this.ht).groupId;this.Oe.It(s,e.groupStatus)}for(var l=0;l<e.delObjIds.length;l++)e.delObjIds[l],this.mt.deleteObj(e.delObjIds[l]);for(var c=0;c<e.fullObjects.length;c++){var m=e.fullObjects[c];this.mt.updateObjFull(m.__type,m.__id,m,t)}for(var p=0;p<e.partObjects.length;p++){var d=e.partObjects[p];this.mt.updateObjPart(d.__id,d,t)}this.spectating=this.ht!=this.dt,this.ut=this.Oe.de(this.ht),this.ut.At(e.activePlayerData,this.Oe),e.activePlayerData.weapsDirty&&(this.ke.weapsDirty=!0),this.spectating&&(this.ke.setSpectateTarget(this.ht,this.dt,this.teamMode,this.anonPlayerNames,this.Oe),this.Te.hideAll()),this.ut.layer=this.ut.Z.layer,this.Ce.setActiveLayer(this.ut.layer),this.we.activeLayer=this.ut.layer;var h=this.ut.isUnderground(this.De);this.Ce.setUnderground(h),this.we.underground=h,e.aliveDirty&&(1==e.aliveCounts.length?this.ke.updatePlayersAlive(e.aliveCounts[0]):e.aliveCounts.length>=2&&(this.ke.updatePlayersAliveRed(e.aliveCounts[0]),this.ke.updatePlayersAliveBlue(e.aliveCounts[1]))),this.Je.setProgress(e.gasT),e.gasDirty&&this.Je.setFullState(e.gasT,e.gasData,this.De,this.ke);for(var u=0;u<e.bullets.length;u++){var g=e.bullets[u];n.bullets[g.bulletType].addFlare?this.Fe.addFlare(g,this.Oe,this.Ce):this.Le.addBullet(g,this.Oe,this.Ce),g.shotFx&&this.ot.addShot(g.pos,g.layer,g.playerId,g.shotSourceType,g.shotOffhand,g.lastShot)}for(var y=0;y<e.explosions.length;y++){var w=e.explosions[y];this.Ve.addExplosion(w.type,w.pos,w.layer)}for(var x=0;x<e.emotes.length;x++){var f=e.emotes[x];f.isPing?this.it.addPing(f,this.De.factionMode):this.it.addEmote(f)}this.Ge.Dt(e.planes,this.De);for(var b=0;b<e.airstrikeZones.length;b++)this.Ge.Et(e.airstrikeZones[b]);e.mapStateDirty&&this.De.updateMapState(e.mapState,this.updateRecvCount,this.ut,this.Ae,this.we),this.updateRecvCount++},Se:function(e,t){var a=this;switch(e){case h.Msg.Joined:var i=new h.JoinedMsg;i.deserialize(t),this.onJoin(),this.teamMode=i.teamMode,this.dt=i.playerId,this.gt=!0,i.started||this.ke.setWaitingForPlayers(!0),this.ke.removeAds(),this.victoryMusic&&(this.victoryMusic.stop(),this.victoryMusic=null);break;case h.Msg.Map:var r=new h.MapMsg;r.deserialize(t),this.De.loadMap(r,this.K,this.canvasMode,this.Ae);var o=this.De.getMapDef().assets;this.we.loadSoundList(o.audio),this.textureManager.loadAtlasList(o.atlases),this.Oe.onMapLoad(this.De),this.Le.onMapLoad(this.De),this.Ae.onMapLoad(this.De),this.De.renderMap(this.pixi.renderer,this.canvasMode);break;case h.Msg.Update:var s=new h.UpdateMsg;s.deserialize(t,this.mt),this.playing=!0,this.zt(s);break;case h.Msg.Kill:var l=new h.KillMsg;l.deserialize(t);var c=this.Oe.J(l.targetId),m=this.Oe.J(l.killCreditId),p=l.itemSourceType||l.mapSourceType,d=this.localization.translate("game-"+p),u=this.Oe.J(this.ht).teamId,g=l.downed&&!l.killed||l.damageType==n.DamageType.Gas||l.damageType==n.DamageType.Bleeding||l.damageType==n.DamageType.Airdrop,w=g?m:this.Oe.J(l.killerId),x=c.name,f=m.name,b=w.name;if(this.anonPlayerNames){var _=function(e){return e.playerId==a.ht||e.teamId==u};_(c)||(x=c.anonName),_(m)||(f=m.anonName),_(w)||(b=w.anonName)}x=y.htmlEscape(x),f=y.htmlEscape(f),b=y.htmlEscape(b),l.killCreditId==this.ht?this.ke.showKill({name:f,kills:l.killerKills,completeKill:l.killerId==this.ht},{name:x,suicide:l.killerId==l.targetId||l.killCreditId==l.targetId,killed:l.killed,downed:l.downed,teamKill:c.teamId==m.teamId},d,this.spectating):l.targetId==this.ht&&l.downed&&!l.killed&&this.ke.showDowned({name:f,damageType:l.damageType},{name:x,suicide:l.killerId==l.targetId||l.killCreditId==l.targetId},d,this.spectating);var S=this.tt.getKillFeedText(x,w.teamId?b:"",d,p,l.damageType,l.downed&&!l.killed),k=this.tt.getKillFeedColor(u,c.teamId,m.teamId,this.De.factionMode);if(this.tt.addKillFeed(S,k),l.type==n.DamageType.Player&&this.Le.createBulletHit(this.Oe,l.targetId,this.we),l.leaderKill){var v=this.tt.getLeaderKillFeedText(b,c.teamId,l.damageType,l.downed&&!l.killed),z=1==c.teamId?"#cc0000":"#007eff";this.tt.addKillFeed(v,z),l.killed&&this.we.playSound("leader_dead_01",{channel:"ui"})}break;case h.Msg.Leader:var M=new h.LeaderMsg;M.deserialize(t);var T=this.Oe.J(M.leaderId);if(T){var P=this.tt.getLeaderAssignedText(T.name,T.teamId),C=1==T.teamId?"#cc0000":"#007eff";this.tt.addKillFeed(P,C),this.leaderSoundPlayed||(this.we.playSound("leader_assigned_01",{channel:"ui"}),this.leaderSoundPlayed=!0),this.dt==M.leaderId&&this.ke.displayLeaderAnnouncement(T.teamId)}break;case h.Msg.PlayerStats:var I=new h.PlayerStatsMsg;I.deserialize(t),this.ke.setLocalStats(I.playerStats),this.ke.showTeamAd();break;case h.Msg.Stats:var A=new h.StatsMsg;A.deserialize(t),y.q(A.data,this);break;case h.Msg.GameOver:var D=new h.GameOverMsg;D.deserialize(t),this.gameOver=D.gameOver;for(var E=this.Oe.J(this.dt).teamId,O=0;O<D.playerStats.length;O++){var B=D.playerStats[O];if(B.playerId==this.dt){this.ke.setLocalStats(B);break}}this.ke.showStats(D.playerStats,D.teamId,D.teamRank,D.winningTeamId,D.gameOver,E,this.teamMode,this.spectating,this.Oe,this.xe,this.we,this.De.factionMode),E==D.winningTeamId&&(this.victoryMusic=this.we.playSound("menu_music",{channel:"music",delay:1300,forceStart:!0})),this.Te.hideAll();break;case h.Msg.Pickup:var L=new h.PickupMsg;if(L.deserialize(t),L.type==h.PickupMsgType.Success&&L.item){var R=n.items[L.item];this.we.playSound(R.sound.pickup,{channel:"ui"}),"throwable"==R.type&&(this.ut.lastThrowablePickupSfxTicker=.3)}else this.tt.displayPickupMessage(L.type);break;case h.Msg.Disconnect:var F=new h.DisconnectMsg;F.deserialize(t),this.disconnectMsg=F.reason}},O:function(e,t,a){var i=a||128,r=new h.MsgStream(new ArrayBuffer(i));r.serializeMsg(e,t),this.Ot(r)},Ot:function(e){if(this.ws&&this.ws.readyState==this.ws.OPEN)try{this.ws.send(e.getBuffer())}catch(e){z.storeGeneric("error","sendMessageException"),this.ws.close()}}},e.exports={Bt:r}},"9d3c0d8b":function(e,t,a){"use strict";var i=(a("989ad62a"),a("1901e2d9")),r=(a("c2a798c8"),a("d5ec3c16")),o={desc:{name:"Halloween",icon:"img/emotes/pumpkin.svg"},assets:{audio:[{name:"log_01",channel:"sfx"},{name:"log_02",channel:"sfx"},{name:"pumpkin_break_01",channel:"sfx"},{name:"vault_change_02",channel:"sfx"}],atlases:["gradient","shared","halloween"]},biome:{colors:{background:1507328,water:2621440,beach:6570254,riverbank:3939077,grass:2171908,underground:1181697,playerSubmerge:1310720},particles:{ripple:"bloodRipple",camera:"falling_leaf_halloween"},valueAdjust:.3}};e.exports=i.mergeDeep({},r,o)},"9e5281a7":function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-01-28",locale:"pt"},"word-order":"svo","index-slogan":"Batalha Real 2D","index-region":"Região","index-north-america":"América do Norte","index-europe":"Europa","index-asia":"Ásia","index-south-america":"América do Sul","index-korea":"Coreia do Sul","index-players":"jogadores","index-play-solo":"Jogar Sozinho","index-play-duo":"Jogar em Duplas","index-play-squad":"Jogar em Tropas","index-create-team":"Criar Equipe","index-join-team":"Junte-se à Equipe","index-how-to-play":"Como Jogar","index-leave-team":"Abandonar Equipe","index-joining-team":"Entrando na Equipe","index-creating-team":"Criando Equipe","index-invite-link":"Link de Convite","index-solo":"Solo","index-duo":"Dupla","index-squad":"Tropa","index-auto-fill":"Preencher","index-no-fill":"Não Preencher","index-waiting-for-leader":"Esperando o líder começar","index-play":"Jogar","index-featured-youtuber":"YouTuber em Destaque","index-settings":"Configurações","index-high-resolution":"Alta resolução (marque para melhorar a qualidade visual)","index-screen-shake":"Tremer a tela","index-master-volume":"Volume geral","index-sfx-volume":"Volume de efeitos sonoros","index-music-volume":"Volume da música","index-mobile-announce":"Agora disponível no celular!","index-mobile-tooltip":"Visite surviv.io no seu dispositivo móvel para jogar em qualquer lugar!","index-team-is-full":"A equipe está cheia!","index-failed-joining-team":"Falha ao entrar na equipe.","index-failed-creating-team":"Falha ao criar a equipe.","index-failed-finding-game":"Falha ao encontrar jogo.","index-failed-joining-game":"Falha ao entrar no jogo.","index-lost-connection":"Perda de conexão com a equipe.","index-host-closed":"Conexão fechada do servidor.","index-view-more":"Ver Mais","index-back-to-main":"Voltar ao Menu Principal","index-most-kills":"Maior Número de Kills","index-total-kills":"Total de Kills","index-total-wins":"Total de Vitórias","index-top-5-percent":"Top 5 porcento","index-kill-death-ratio":"Taxa de assinatados/mortes","index-for":"para","index-today":"Hoje","index-this-week":"Esta Semana","index-all-time":"Todos os Tempos","index-top-100":"TOP 100","index-rank":"Classificação","index-player":"Jogador","index-total-games":"Total de jogos","index-controls":"Controles","index-movement":"Movimentação","index-movement-ctrl":"W, A, S, D","index-aim":"Mira","index-aim-ctrl":"Mouse","index-punch":"Soco","index-shoot":"Atirar","index-shoot-ctrl":"Clique com botão esquerdo","index-change-weapons":"Trocar de Armas","index-change-weapons-ctrl":"1 até 4 ou Roda do Mouse","index-stow-weapons":"Guardar Armas (Modo Soco)","index-stow-weapons-ctrl":"3 ou E","index-swap-weapons":"Alternar para a Arma Anterior","index-swap-weapons-ctrl":"Q","index-reload":"Recarregar","index-reload-ctrl":"R","index-scope-zoom":"Alcance do Zoom","index-scope-zoom-ctrl":"Clique com o botão esquerdo no Zoom","index-pickup":"Pegar","index-loot":"Saquear","index-revive":"Reviver","index-pickup-ctrl":"F","index-use-medical":"Usar Item Médico","index-use-medical-ctrl":"Clique com o Botão esquerdo sobre o Item ou pressione 7 até 0","index-drop-item":"Soltar Item","index-drop-item-ctrl":"Clique com o Botão direito no Item","index-cancel-action":"Cancelar Ação","index-cancel-action-ctrl":"X","index-view-map":"Ver Mapa","index-view-map-ctrl":"M ou G","index-toggle-minimap":"Alternar para Minimapa","index-toggle-minimap-ctrl":"V","index-use-ping":"Use o cículo de ping","index-use-ping-ctrl":"Segure C, depois então Botão direito do mouse e arreste o mouse, então solte o botão direito","index-use-emote":"Use a roda de Emote","index-use-emote-ctrl":"Segure o Botão direito do mouse e arraste o mouse e solte o Botão direito do mouse","index-tips-1-desc":"Seu objetivo o surviv.io é ser o ultimo jogador de pé. Você só vive uma vez por partida. Não tem respawn!","index-tips-2":"2D PUBG","index-tips-2-desc":"Se você já jogou outros jogos de battle royale como PUBG, Fortnite ou H1Z1, então você já caminhou metade do caminho! Agora, pense em surviv.io como 2D PUBG (com um pouco menos de desync e mais frangotes).","index-tips-3":"Lootear e matar","index-tips-3-desc":"Você começará no jogo sem itens além de uma simples mochila. Movimente-se pelo mapa para encontrar itens: armas, munição, miras e itens médicos. Elimine outros jogadores e você pode levar o seu loote.","index-tips-4":"Vermelho = Ruim","index-tips-4-desc":"Jogadores não são a única coisa que pode te ferir. A mortal zona vermelha se moverá nos arredores do mapa e causará dano cada vez mais forte se você estiver nele. Fique de olho no mapa e se mantenha seguro.","game-alive":"Vivos","game-reloading":"Recarregando","game-using":"Usando","game-reviving":"Revivendo","game-revive-teammate":"Reviver","game-equip":"Equipar","game-cancel":"Cancelar","game-You":"Você","game-you":"você","game-themselves":"a si próprios","game-yourself":"a si próprio","game-you-died":"morreu","game-player-died":"morreu","game-with":"com","game-knocked-out":"derrubou","game-killed":"matou","game-finally-killed":"finalmente matou","game-finally-bled-out":"finalmente se libertou","game-died-outside":"morreu fora da zona de segurança","game-the-red-zone":"A zona vermelha","game-waiting-for-players":"Esperando jogadores","game-spectating":"Assistindo","game-red-zone-advances":"A zona vermelha avança em","game-red-zone-advancing":"Zona vermelha avançando, vá para a zona segura!","game-seconds":"segundos","game-minutes":"minutos","game-minute":"minuto","game-m":"m","game-s":"s","game-not-enough-space":"Espaço insuficiente!","game-item-already-owned":"O jogador já possui o item!","game-item-already-equipped":"Item já equipado!","game-better-item-equipped":"Melhor item equipado!","game-play-new-game":"Jogar Partida","game-spectate":"Assistir","game-full-screen":"Tela Cheia","game-sound":"Som","game-quit-game":"Sair do Jogo","game-return-to-game":"Voltar ao Jogo","game-hide-match-stats":"Esconder Estatísticas","game-view-match-stats":"Visualizar Estatísticas","game-previous-teammate":"Colega Anterior","game-next-teammate":"Próximo Colega","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"Sair do Jogo","game-your-results":"Seus Resultados","game-chicken":"Hoje vamos comer frango no jantar!","game-won-the-game":"ganhou o jogo.","game-team-eliminated":"Sua equipe foi derrotada.","game-rank":"Classificação","game-team-rank":"Classificação da Equipe","game-team-kills":"Kills da Equipe","game-kill":"Kill","game-kills":"Kills","game-damage-dealt":"Dano Causado","game-damage-taken":"Dando Recebido","game-survived":"Sobreviveu por","game-backpack00":"Bolsa","game-backpack01":"Pacote Pequeno","game-backpack02":"Pacote Regular","game-backpack03":"Pacote Militar","game-bandage":"Bandagem","game-bandage-tooltip":"Clique com o botão esquerdo para restaurar 15 de vida.","game-healing-tooltip":"Não é possível curar quando a vida é maior que 75.","game-healthkit":"Kit Médico","game-healthkit-tooltip":"Clique com o botão esquerdo para restaurar 100 de vida.","game-soda":"Soda","game-soda-tooltip":"Clique com o botão esquerdo para aumentar a adrenalina em 25.","game-adrenaline-tooltip":"A adrenalina restaura a vida com o passar do tempo.","game-painkiller":"Pílulas","game-painkiller-tooltip":"Clique com o botão esquerdo para aumentar a adrenalina em 50.","game-9mm":"9mm","game-9mm-tooltip":"Munição para M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 e Vector.","game-12gauge":"Calibre 12","game-12gauge-tooltip":"Munição para M870, M1100, SPAS-12, Saiga-12 e MP220.","game-762mm":"7.62mm","game-762mm-tooltip":"Munição para AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, M1, OT-38 e DP-28.","game-556mm":"5.56mm","game-556mm-tooltip":"Munição para FAMAS, M416, M4A1-S, QBB-97, Mk 12 e M249.","game-50AE":".50 AE","game-50AE-tooltip":"Munição para DEagle 50.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Munição para AWM-S.","game-flare":"Flare","game-flare-tooltip":"Munição para Flare Gun.","game-45acp":".45 ACP","game-45acp-tooltip":"Munição para M1911, M1A1, Model 94 e Peacemaker.","game-chest01":"Colete Nível 1","game-chest02":"Colete Nível 2","game-chest03":"Colete Nível 3","game-helmet01":"Capacete Nível 1","game-helmet02":"Capacete Nível 2","game-helmet03":"Capacete Nível 3","game-1xscope":"1x Mira","game-2xscope":"2x Mira","game-4xscope":"4x Mira","game-8xscope":"8x Mira","game-15xscope":"15x Mira","game-level-1":"Nvl. 1","game-level-2":"Nvl. 2","game-level-3":"Nvl. 3","game-level-9":"Nvl. 3","game-outfitBase":"Basic Outfit","game-outfitRoyalFortune":"Royal Fortune","game-outfitKeyLime":"Key Lime","game-outfitCobaltShell":"Cobalt Shell","game-outfitCarbonFiber":"Carbon Fiber","game-outfitDarkGloves":"The Professional","game-outfitGhillie":"Ghillie Suit","game-outfitCamo":"Forest Camo","game-outfitRed":"Target Practice","game-outfitWhite":"Arctic Avenger","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-frag":"Granada de Fragmento","game-hud-frag":"Fragmento","game-barrel_01":"um barril","game-silo_01":"a silo","index-play-50v50":"Jogar 50v50","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},a48f3bb2:function(e,t,a){"use strict";function i(){this.ticker=0,this.container=new o.Sprite,this.container.anchor.set(.5,.5),this.container.scale.set(1,1),this.sprite=new o.Sprite,this.sprite.anchor.set(.5,.5),this.sprite.scale.set(.8,.8),this.container.addChild(this.sprite)}function r(){this.nt=new p.Pool(i),this.Lt=null}var o=a("8b1dfb45"),n=a("989ad62a"),s=a("10899aea"),l=a("1901e2d9"),c=a("c2a798c8"),m=(a("af8ba00f"),a("ce29f17f")),p=a("753d6e4b");i.prototype={a:function(){this.updatedData=!1},o:function(){this.container.visible=!1},n:function(e,t,a,i){if(this.updatedData=!0,this.pos=c.copy(e.pos),t&&(this.layer=e.layer,this.name=e.name,this.count=e.count,this.isOld=e.isOld),a){this.ticker=0,this.isOld&&(this.ticker=10);var r=n.items[this.name];this.rad=n.lootRadius[r.type],this.imgScale=1.25*r.lootImg.scale,this.sprite.texture=o.Texture.fromImage(r.lootImg.sprite),this.sprite.tint=r.lootImg.tint,this.container.texture=r.lootImg.border?o.Texture.fromImage(r.lootImg.border):o.Texture.EMPTY;var s=n.items[r.ammo];s?this.container.tint=s.lootImg.tintDark:r.lootImg.borderTint?this.container.tint=r.lootImg.borderTint:this.container.tint=0,this.sprite.rotation=r.lootImg.rot?r.lootImg.rot:0,this.sprite.scale.x=r.lootImg.mirror?-.8:.8,this.container.visible=!0}(a||t)&&i.renderer.addPIXIObj(this.container,this.layer,13,this.__id)}},r.prototype={l:function(e,t,a,i){this.Lt=null;for(var r=Number.MAX_VALUE,o=this.nt.c(),p=0;p<o.length;p++){var d=o[p];if(d.active){if(l.sameLayer(d.layer,t.layer)){var h=d.pos,u=m.touch?t.rad+d.rad*n.player.touchLootRadMult:d.rad,g=c.sub(t.pos,h),y=c.lengthSqr(g);y<u*u&&y<r&&(r=y,this.Lt=d)}d.ticker+=e;var w=s.delerp(d.ticker,0,1),x=s.easeOutElastic(w,.75),f=a.pointToScreen(d.pos),b=a.pixels(d.imgScale*x);d.container.position.set(f.x,f.y),d.container.scale.set(b,b)}}},Rt:function(){return this.Lt}},e.exports={Ye:r}},a508b62a:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(){var e={fontFamily:"Arial",fontWeight:"bold",fontSize:k.pixelRatio>1?30:22,align:"center",fill:65535,stroke:0,strokeThickness:0,dropShadow:!0,dropShadowColor:"#000000",dropShadowBlur:1,dropShadowAngle:Math.PI/3,dropShadowDistance:1},t=new c.Text("",e);return t.anchor.set(.5,.5),t.scale.set(.5,.5),t.position.set(0,30),t.visible=!1,t}function o(){var e=new c.Sprite;return e.texture=c.Texture.EMPTY,e.anchor.set(.5,.5),e.scale.set(1,1),e.tint=16777215,e.visible=!1,e}function n(){this.bodySprite=o(),this.chestSprite=o(),this.helmetSprite=o(),this.backpackSprite=o(),this.handLSprite=o(),this.handRSprite=o(),this.footLSprite=o(),this.footRSprite=o(),this.hipSprite=o(),this.gunLSprites=new T,this.gunRSprites=new T,this.objectLSprite=o(),this.objectRSprite=o(),this.meleeSprite=o(),this.bodySubmergeSprite=o(),this.handLSubmergeSprite=o(),this.handRSubmergeSprite=o(),this.footLSubmergeSprite=o(),this.footRSubmergeSprite=o(),this.bodyEffectSprite=o(),this.patchSprite=o(),this.bodySprite.addChild(this.bodySubmergeSprite),this.handLSprite.addChild(this.handLSubmergeSprite),this.handRSprite.addChild(this.handRSubmergeSprite),this.footLSprite.addChild(this.footLSubmergeSprite),this.footRSprite.addChild(this.footRSubmergeSprite),this.handLContainer=new c.Container,this.handLContainer.addChild(this.gunLSprites.container),this.handLContainer.addChild(this.handLSprite),this.handLContainer.addChild(this.objectLSprite),this.handRContainer=new c.Container,this.handRContainer.addChild(this.gunRSprites.container),this.handRContainer.addChild(this.meleeSprite),this.handRContainer.addChild(this.handRSprite),this.handRContainer.addChild(this.objectRSprite),this.footLContainer=new c.Container,this.footLContainer.addChild(this.footLSprite),this.footRContainer=new c.Container,this.footRContainer.addChild(this.footRSprite),this.bodyContainer=new c.Container,this.bodyContainer.addChild(this.footLContainer),this.bodyContainer.addChild(this.footRContainer),this.bodyContainer.addChild(this.backpackSprite),this.bodyContainer.addChild(this.bodySprite),this.bodyContainer.addChild(this.chestSprite),this.bodyContainer.addChild(this.hipSprite),this.bodyContainer.addChild(this.helmetSprite),this.bodyContainer.addChild(this.patchSprite),this.bodyContainer.addChild(this.bodyEffectSprite),this.bodyContainer.addChild(this.handLContainer),this.bodyContainer.addChild(this.handRContainer),this.container=new c.Container,this.container.addChild(this.bodyContainer),this.nameText=r(),this.container.addChild(this.nameText),this.initSubmergeSprites(),this.bones=[],this.anim={type:d.None,data:{},seq:-1,ticker:0,bones:[]};for(var e=Object.keys(M).length,t=0;t<e;t++)this.bones.push(new z),this.anim.bones.push({weight:0,pose:new z});this.isOnBrightSurface=!1,this.wasInWater=!1,this.weapType="",this.visualsDirty=!1,this.stepDistance=0,this.zoomFast=!1,this.playedDryFire=!1,this.curAction={type:p.None},this.actionSoundInstance=!1,this.downed=!1,this.wasDowned=!1,this.bleedTicker=0,this.submersion=0,this.gunRecoilL=0,this.gunRecoilR=0,this.fireDelay=0,this.throwableState="equip",this.throwableStatePrev=this.throwableState,this.lastThrowablePickupSfxTicker=0,this.isNearDoorError=!1,this.doorErrorTicker=0,this.noCeilingRevealTicker=0,this.frozenTicker=0,this.updateFrozenImage=!0,this.ve=0,this.Ft=0,this.Z={},this.Y={action:{type:p.None},curWeapIdx:0,weapons:[],inventory:[],spectatorCount:0},this.rad=m.player.radius,this.pos=w.create(0,0),this.posOld=w.create(0,0),this.dir=w.create(1,0),this.dirOld=w.create(1,0),this.layer=0}function s(){this.me=new v.Pool(n),this.jt={},this.playerIds=[],this.teamInfo={},this.groupInfo={},this.playerStatus={}}var l=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),c=a("8b1dfb45"),m=a("989ad62a"),p=m.Action,d=m.Anim,h=m.Input,u=a("ceee80d9"),g=a("300e2704"),y=a("1901e2d9"),w=a("c2a798c8"),x=a("10899aea"),f=a("34e32c48"),b=a("6b42806d"),_=a("6bad552e"),S=a("6d494b5c"),k=a("ce29f17f"),v=(a("af8ba00f"),a("26be8056"),a("753d6e4b")),z=_.Pose,M=_.Bones,T=function(){function e(){i(this,e),this.gunBarrel=o(),this.gunMag=o(),this.container=new c.Container,this.container.addChild(this.gunBarrel),this.container.addChild(this.gunMag),this.container.rotation=.5*Math.PI,this.container.visible=!1,this.magTop=!1}return l(e,[{key:"setVisible",value:function(e){this.container.visible=e}},{key:"setType",value:function(e,t){var a=m.items[e],i=a.worldImg,r=t?1.25:1;if(this.gunBarrel.texture=c.Texture.fromImage(i.sprite),this.gunBarrel.anchor.set(.5,1),this.gunBarrel.position.set(0,0),this.gunBarrel.scale.set(.5*i.scale.x/r,.5*i.scale.y/r),this.gunBarrel.tint=i.tint,this.gunBarrel.visible=!0,i.magImg){var o=i.magImg;this.gunMag.texture=c.Texture.fromImage(o.sprite),this.gunMag.anchor.set(.5,.5),this.gunMag.position.set(o.pos.x,o.pos.y),this.gunMag.scale.set(.25,.25),this.gunMag.tint=16777215,this.gunMag.visible=!0,o.top?this.container.addChild(this.gunMag):this.container.addChildAt(this.gunMag,0)}else this.gunMag.visible=!1;this.magTop=i.magImg&&i.magImg.top;var n=w.create(-4.25,-1.75);a.pistol&&a.isDual&&(n=a.isDual?w.create(-5.95,0):w.create(-4.75,-1.75)),this.container.position.set(n.x,n.y)}}]),e}();n.prototype={a:function(){this.isNew=!1,this.wasInsideObstacle=!1,this.insideObstacleType="",this.lastInsideObstacleTime=0,this.playAnim(d.None,-1)},o:function(){this.container.visible=!1},n:function(e,t,a,i){var r=this.Z;r.pos=w.copy(e.pos),r.dir=w.copy(e.dir),t&&(r.skin=e.skin,r.backpack=e.backpack,r.helmet=e.helmet,r.chest=e.chest,r.curWeapType=e.curWeapType,r.layer=e.layer,r.dead=e.dead,r.downed=e.downed,r.disconnected=e.disconnected,r.actionType=e.actionType,r.animType=e.animType,r.animSeq=e.animSeq,r.wearingPan=e.wearingPan,r.frozen=e.frozen,r.frozenOri=e.frozenOri,r.factionLeader=e.factionLeader,this.Z.animSeq!=this.anim.seq&&this.playAnim(this.Z.animType,this.Z.animSeq),this.visualsDirty=!0),a&&(this.isNew=!0)},At:function(e,t){var a=this.Y.curScope,i=this.Y;if(i.health=e.health,i.scopedIn=e.scopedIn,e.boostDirty&&(i.boost=e.boost),i.action={type:this.Z.actionType},e.hasAction&&(i.action.time=e.action.time,i.action.duration=e.action.duration,i.action.item=e.action.item,i.action.targetId=e.action.targetId),e.inventoryDirty){i.curScope=e.curScope,i.inventory={};for(var r in m.bagSizes)m.bagSizes.hasOwnProperty(r)&&(i.inventory[r]=e.inventory[r])}if(e.weapsDirty){i.curWeapIdx=e.curWeapIdx,i.weapons=[];for(var o=0;o<m.WeaponSlot.Count;o++){var n={};n.name=e.weapons[o].name,n.ammo=e.weapons[o].ammo,i.weapons.push(n)}}e.spectatorCountDirty&&(i.spectatorCount=e.spectatorCount),this.Y.curScope!=a&&(this.zoomFast=!0),this.Y.scopedIn&&(this.zoomFast=!1)},xt:function(){return(k.mobile?m.scopeZoomRadius.mobile:m.scopeZoomRadius.desktop)[this.Z.downed||this.Y.scopedIn?"1xscope":this.Y.curScope]},Nt:function(){return m.items[this.Z.backpack].level},qt:function(){return m.items[this.Z.curWeapType].type},Vt:function(e){return""!==this.Y.weapons[e].name},hasActivePan:function(){return this.Z.wearingPan||"pan"==this.Z.curWeapType&&this.currentAnim()!=d.Melee},getPanSegment:function(){var e=this.Z.wearingPan?"unequipped":"equipped";return m.items.pan.reflectSurface[e]},l:function(e,t,a,i,r,o,n,s,l,c,g){var f=m.items[this.Z.curWeapType],k=this.__id==s,v=t.de(s);this.posOld=w.copy(this.pos),this.dirOld=w.copy(this.dir),this.pos=w.copy(this.Z.pos),this.dir=w.copy(this.Z.dir),this.layer=this.Z.layer,this.downed=this.Z.downed;var M=this.weapType!=this.Z.curWeapType;if(this.weapType=this.Z.curWeapType,this.lastThrowablePickupSfxTicker-=e,this.noCeilingRevealTicker-=e,this.isNew){var T=t.J(s).groupId,P=t.J(this.__id),C=P.groupId==T;this.nameText.text=P.name,this.nameText.visible=!k&&C}for(var I=null,A=null,D=a.te.c(),E=0;E<D.length;E++){var O=D[E];if(O.active&&!O.dead&&O.layer==this.Z.layer)if(O.isBush){var B=.25*this.rad;b.intersectCircle(O.collider,this.pos,B)&&(I=O)}else if(O.isDoor&&!O.door.open&&O.door.playErrorFx){var L=this.rad+.25,R=w.rotate(w.create(1,0),O.rot),F=w.sub(O.pos,this.pos);w.dot(F,R)<0&&b.intersectCircle(O.collider,this.pos,L)&&(A=O)}}var j=null!=I;if(j&&(this.insideObstacleType=I.type),this.lastInsideObstacleTime-=e,this.wasInsideObstacle!=j&&this.lastInsideObstacleTime<0&&!this.isNew){var N=u.Defs[this.insideObstacleType];this.lastInsideObstacleTime=.2,i.playSound(N.sound.enter,{channel:"sfx",soundPos:this.pos,falloff:1,layer:this.layer,muffled:!0});for(var q=w.normalizeSafe(w.sub(this.posOld,this.pos),w.create(1,0)),V=j?1:-1,G=Math.floor(y.random(3,5)),U=0;U<G;U++){var W=w.mul(w.rotate(w.mul(q,V),(Math.random()-.5)*Math.PI/1.5),y.random(6,8));r.addParticle(N.hitParticle,this.layer,this.pos,W)}}this.wasInsideObstacle=j;var H=this.isNearDoorError;if(this.isNearDoorError=null!=A,this.doorErrorTicker-=e,this.isNearDoorError&&!H&&this.doorErrorTicker<=0){this.doorErrorTicker=.5;var K=u.Defs[A.type],Z=K.door.sound.error;i.playSound(Z,{channel:"sfx",soundPos:this.pos,falloff:1,layer:this.layer,muffled:!0})}var X=a.getGroundSurface(this.pos,this.layer);this.isOnBrightSurface=1==this.layer&&"tile"==X.type;var Y="water"==X.type;if(this.updateSubmersion(e,Y,X.river,a),this.stepDistance+=w.length(w.sub(this.posOld,this.pos)),this.stepDistance>5&&Y||Y&&!this.wasInWater?(this.stepDistance=0,r.addRippleParticle(this.pos,this.layer),i.playGroup("footstep_water",{soundPos:this.pos,fallOff:3,layer:this.layer,muffled:!0})):this.stepDistance>4&&!Y&&(this.stepDistance=0,i.playGroup("footstep_"+X.type,{soundPos:this.pos,fallOff:3,layer:this.layer,muffled:!0})),this.wasInWater=Y,this.bleedTicker-=e,this.Z.downed&&!this.Z.dead&&this.Z.actionType==p.None&&this.bleedTicker<0){this.bleedTicker=m.player.bleedTickRate;var J=w.mul(this.dir,1);J=w.rotate(J,(Math.random()-.5)*Math.PI/3),r.addParticle("bloodSplat",this.layer,this.pos,J),c||i.playSound("player_bullet_hit_02",{channel:"hits",soundPos:this.pos,fallOff:3,layer:this.layer,muffled:!0})}if(k&&!g){var Q=this.Y.curWeapIdx,$=this.Y.weapons[Q],ee=m.items[$.name];if(!this.playedDryFire&&"gun"==this.qt()&&(o.isBindPressed(h.Fire)||o.isBindDown(h.Fire)&&"auto"==ee.fireMode)&&0===this.Y.action.type&&!l){var te=this.Y.inventory[ee.ammo],ae=$.ammo;0===te&&0===ae&&(i.playSound(ee.sound.empty),this.playedDryFire=!0)}o.isBindDown(h.Fire)||(this.playedDryFire=!1)}var ie=this.Z.actionType;if(!k&&this.curAction.type!=ie){i.stopSound(this.actionSoundInstance);var re=null;switch(ie){case p.Reload:var oe=this.Z.curWeapType;""!=oe&&(re=m.items[oe].sound.reload)}re&&(this.actionSoundInstance=i.playSound(re,{channel:"otherPlayers",soundPos:this.pos,fallOff:2,layer:this.layer,muffled:!0})),this.curAction.type=ie}if(this.gunSwitchCooldown-=e,this.fireDelay-=e,k&&(M||this.curWeapIdx!=this.Y.curWeapIdx)){var ne=this.curWeapIdx;this.curWeapIdx=this.Y.curWeapIdx;var se=m.items[this.weapType];if("melee"==se.type||"throwable"==se.type)("throwable"!=se.type||this.lastThrowablePickupSfxTicker<=0)&&i.playSound(se.sound.deploy,{channel:"sfx",soundPos:this.pos,fallOff:3});else if("gun"==se.type){var le="gun_switch_01",ce=!1;if((0==ne||1==ne)&&(0==this.curWeapIdx||1==this.curWeapIdx)&&this.fireDelay>0){var me=m.items[this.Y.weapons[ne].name];se&&me&&void 0!==se.deployGroup&&void 0!==me.deployGroup&&se.deployGroup==me.deployGroup&&(ce=!0)}this.gunSwitchCooldown>0||ce?le=se.sound.deploy:this.gunSwitchCooldown=m.player.freeSwitchCooldown,i.stopLocalActionSound(),i.localActionSoundInstance=i.playSound(le,{channel:"activePlayer"}),this.fireDelay=0}}this.gunRecoilL=x.max(0,this.gunRecoilL-this.gunRecoilL*e*5-e),this.gunRecoilR=x.max(0,this.gunRecoilR-this.gunRecoilR*e*5-e);var pe={playerBarn:t,map:a,audioManager:i,particleBarn:r};this.updateAnim(e,pe),this.currentAnim()==d.None&&(this.throwableState="equip"),this.currentAnim()!=d.Cook&&this.currentAnim()!=d.Throw||"throwable"==f.type||this.playAnim(d.None,this.anim.seq);for(var de=this.selectIdlePose(),he=_.IdlePoses[de],ue=0;ue<this.bones.length;ue++){var ge=ue,ye=he[ge]||z.identity,we=this.anim.bones[ge];we.weight>0?this.bones[ue].copy(z.lerp(we.weight,ye,we.pose)):this.bones[ue].copy(ye)}(this.visualsDirty||this.throwableStatePrev!=this.throwableState)&&this.Gt(t,a),this.visualsDirty=!1,this.throwableStatePrev=this.throwableState,this.Ut();for(var xe=this.layer,fe=b.createCircle(this.pos,m.player.maxVisualRadius),be=!1,_e=!1,Se=!1,ke=a.lt.c(),ve=0;ve<ke.length;ve++){var ze=ke[ve];if(ze.active){for(var Me=0;Me<ze.stairs.length;Me++){var Te=ze.stairs[Me],Pe=b.intersect(Te.collision,fe);if(Pe){_e=!0;var Ce=w.add(Te.center,w.mul(Te.downDir,-3)),Ie=w.sub(Ce,this.pos),Ae=w.length(Ie);Ie=Ae>1e-4?w.div(Ie,Ae):w.create(1,0),Se=S.intersectSegmentDist(a.te.c(),this.pos,Ie,Ae,.5,this.layer,!1)<Ae}k&&Te.noCeilingReveal&&Pe&&0!=this.layer&&(this.noCeilingRevealTicker=.25)}for(var De=0;De<ze.mask.length;De++)if(b.intersect(ze.mask[De],fe)){be=!0;break}}}var Ee=18;_e&&(1&xe&&(1&v.layer||!Se)||2&v.layer&&!be)&&(xe|=2),(1&xe)!=(1&v.layer)||!_e||be&&0!=v.layer||(xe|=2,Ee+=100);var Oe=this.__id+(this.Z.downed?0:262144)+(k?65536:0)+(this.Z.factionLeader?131072:0);n.addPIXIObj(this.container,xe,Ee,Oe),this.isNew=!1},_t:function(e,t){var a=e.pointToScreen(this.pos),i=e.pixels(1);this.container.position.set(a.x,a.y),this.container.scale.set(i,i),this.container.visible=!this.Z.dead},Gt:function(e,t){var a=m.items[this.Z.skin],i=a.skinImg,r=this.Z.factionLeader;if(this.bodySprite.texture=c.Texture.fromImage(i.baseSprite),this.bodySprite.tint=i.baseTint,this.bodySprite.scale.set(.25,.25),this.bodySprite.visible=!0,this.Z.frozen&&this.updateFrozenImage){var o=["player-snow-01.img","player-snow-02.img","player-snow-03.img"],n=o[Math.floor(Math.random()*o.length)],s=u.oriToRad(this.Z.frozenOri)+.5*Math.PI+(Math.random()-.5)*Math.PI*.25;this.bodyEffectSprite.texture=c.Texture.fromImage(n),this.bodyEffectSprite.rotation=s,this.bodyEffectSprite.tint=16777215,this.bodyEffectSprite.scale.set(.25,.25),this.updateFrozenImage=!1}if(t.factionMode&&!a.camo){var l=e.J(this.__id),p=l.teamId,h=["player-patch-01.img","player-patch-02.img"],g=(p-1)%h.length,y=h[g],w=m.teamColors[g],f=u.oriToRad(3)+.5*Math.PI;this.patchSprite.texture=c.Texture.fromImage(y),this.patchSprite.rotation=f,this.patchSprite.tint=w,this.patchSprite.scale.set(.25,.25),this.patchSprite.visible=!0}else this.patchSprite.visible=!1;var b=function(e,t,a){e.texture=c.Texture.fromImage(t),e.scale.set(.35,.35),e.tint=a,e.visible=!0};b(this.handLSprite,i.handSprite,i.handTint),b(this.handRSprite,i.handSprite,i.handTint);var _=function(e,t,a){e.texture=c.Texture.fromImage("player-feet-01.img"),e.scale.set(.45,.45),e.rotation=.5*Math.PI,e.tint=t,e.visible=a};if(_(this.footLSprite,i.footTint,this.downed),_(this.footRSprite,i.footTint,this.downed),""==this.Z.chest||a.camo)this.chestSprite.visible=!1;else{var S=m.items[this.Z.chest];this.chestSprite.texture=c.Texture.fromImage("player-armor-base-01.img"),this.chestSprite.scale.set(.25,.25),this.chestSprite.tint=S.tint,this.chestSprite.visible=!0}if(""==this.Z.helmet||a.camo)this.helmetSprite.visible=!1;else{var k=m.items[this.Z.helmet],v=k.skinImg,z=3.33*(this.downed?1:-1);if(this.helmetSprite.texture=c.Texture.fromImage(v.baseSprite),this.helmetSprite.position.set(z,0),this.helmetSprite.scale.set(.15,.15),t.factionMode&&!r){var M=e.J(this.__id),T=M.teamId;this.helmetSprite.tint=1==T?v.baseTintRed:v.baseTintBlue}else this.helmetSprite.tint=v.baseTint;this.helmetSprite.visible=!0}if(this.Nt()>0&&!a.camo&&!this.downed){var P=(m.items[this.Z.backpack],[10.25,11.5,12.75]),C=this.Nt(),I=P[x.min(C-1,P.length-1)],A=.5*(.4+.03*C);this.backpackSprite.texture=c.Texture.fromImage("player-circle-base-01.img"),this.backpackSprite.position.set(-I,0),this.backpackSprite.scale.set(A,A),this.backpackSprite.tint=i.backpackTint,this.backpackSprite.visible=!0,function(e,t,a){e.texture=c.Texture.fromImage(t),e.tint=a}(this.backpackSprite,i.backpackSprite,i.backpackTint)}else this.backpackSprite.visible=!1;if(this.Z.wearingPan){var D=m.items.pan.hipImg;this.hipSprite.texture=c.Texture.fromImage(D.sprite),this.hipSprite.position.set(D.pos.x,D.pos.y),this.hipSprite.scale.set(D.scale.x,D.scale.y),this.hipSprite.rotation=D.rot,this.hipSprite.tint=D.tint,this.hipSprite.visible=!0}else this.hipSprite.visible=!1;var E=m.items[this.Z.curWeapType];if("gun"==E.type){this.gunRSprites.setType(this.Z.curWeapType,r),this.gunRSprites.setVisible(!0),E.isDual?(this.gunLSprites.setType(this.Z.curWeapType,r),this.gunLSprites.setVisible(!0)):this.gunLSprites.setVisible(!1);var O=this.bodyContainer.getChildIndex(this.handRContainer),B=O+1;this.gunRSprites.magTop&&(B=O-1),B=x.max(B,0),this.bodyContainer.getChildIndex(this.handLContainer)!=B&&this.bodyContainer.addChildAt(this.handLContainer,B)}else this.gunLSprites.setVisible(!1),this.gunRSprites.setVisible(!1);if("melee"==E.type&&"fists"!=this.Z.curWeapType){var L=E.worldImg;this.meleeSprite.texture=c.Texture.fromImage(L.sprite),this.meleeSprite.pivot.set(-L.pos.x,-L.pos.y),this.meleeSprite.scale.set(L.scale.x,L.scale.y),this.meleeSprite.rotation=L.rot,this.meleeSprite.tint=L.tint,this.meleeSprite.visible=!0;var R=this.handRContainer.getChildIndex(this.handRSprite),F=x.max(L.renderOnHand?R+1:R-1,0);this.handRContainer.getChildIndex(this.meleeSprite)!=F&&this.handRContainer.addChildAt(this.meleeSprite,F);var j=this.bodyContainer.getChildIndex(this.handRContainer),N=x.max(L.leftHandOntop?j+1:j-1,0);this.bodyContainer.getChildIndex(this.handLContainer)!=N&&this.bodyContainer.addChildAt(this.handLContainer,N)}else this.meleeSprite.visible=!1;if("throwable"==E.type){var q=function(e,t){t.sprite&&"none"!=t.sprite?(e.texture=c.Texture.fromImage(t.sprite),e.position.set(t.pos.x,t.pos.y),e.scale.set(t.scale,t.scale),e.rotation=.5*Math.PI,e.visible=!0):e.visible=!1},V=E.handImg[this.throwableState];q(this.objectLSprite,V.left),q(this.objectRSprite,V.right)}else this.objectLSprite.visible=!1,this.objectRSprite.visible=!1;if((this.downed||this.currentAnim()==d.Revive)&&(this.gunLSprites.setVisible(!1),this.gunRSprites.setVisible(!1),this.meleeSprite.visible=!1,this.objectLSprite.visible=!1,this.objectRSprite.visible=!1),this.downed&&(this.backpackSprite.visible=!1),this.downed!=this.wasDowned)if(this.wasDowned=this.downed,this.downed){var G=this.bodyContainer.getChildIndex(this.footLContainer);this.bodyContainer.addChildAt(this.handLContainer,G),this.bodyContainer.addChildAt(this.handRContainer,G)}else this.bodyContainer.addChild(this.handLContainer),this.bodyContainer.addChild(this.handRContainer);for(var U=[this.bodySubmergeSprite,this.handLSubmergeSprite,this.handRSubmergeSprite,this.footLSubmergeSprite,this.footRSubmergeSprite],W=t.getMapDef().biome.colors.playerSubmerge,H=0;H<U.length;H++)U[H].tint=W;var K=r?1.25:1,Z=m.items[this.Z.curWeapType];if("melee"==Z.type&&"fists"!=this.Z.curWeapType){var X=Z.worldImg;this.meleeSprite.scale.set(X.scale.x/K,X.scale.y/K)}this.bodyContainer.scale.set(K,K),this.rad=m.player.radius*K},Ut:function(){var e=function(e,t){e.position.set(t.pos.x,t.pos.y),e.pivot.set(-t.pivot.x,-t.pivot.y),e.rotation=t.rot};e(this.handLContainer,this.bones[M.HandL]),e(this.handRContainer,this.bones[M.HandR]),e(this.footLContainer,this.bones[M.FootL]),e(this.footRContainer,this.bones[M.FootR]);var t=m.items[this.Z.curWeapType];!this.downed&&this.currentAnim()!=d.Revive&&"gun"==t.type&&t.worldImg.leftHandOffset&&(this.handLContainer.position.x+=t.worldImg.leftHandOffset),this.handLContainer.position.x-=1.125*this.gunRecoilL,this.handRContainer.position.x-=1.125*this.gunRecoilR,this.bodyContainer.rotation=-Math.atan2(this.dir.y,this.dir.x)},selectIdlePose:function(){var e=m.items[this.Z.curWeapType],t="fists";return t=this.downed?"downed":e.anim&&e.anim.idlePose?e.anim.idlePose:"gun"==e.type?e.pistol?e.isDual?"dualPistol":"pistol":"rifle":"throwable"==e.type?"throwable":"fists",_.IdlePoses[t]?t:"fists"},selectAnim:function(e){var t=function(e,t){return{name:e,mirror:!!t&&Math.random()<.5}};switch(e){case d.None:return t("none",!1);case d.Cook:return t("cook",!1);case d.Throw:return t("throw",!1);case d.Revive:return t("revive",!1);case d.CrawlForward:return t("crawl_forward",!0);case d.CrawlBackward:return t("crawl_backward",!0);case d.Melee:var a=m.items[this.Z.curWeapType];if(!a.anim||!a.anim.attackAnims)return t("fists",!0);var i=a.anim.attackAnims,r=Math.floor(Math.random()*i.length),o=i[r];return t(o,"fists"==o&&1==i.length);default:return t("none",!1)}},currentAnim:function(){return this.anim.type},playAnim:function(e,t){this.anim.type=e,this.anim.data=this.selectAnim(e),this.anim.seq=t,this.anim.ticker=0;for(var a=0;a<this.bones.length;a++){var i=this.anim.bones[a];i.weight=0,i.pose.copy(this.bones[a])}},updateAnim:function(e,t){if("none"==this.anim.data.name&&this.playAnim(d.None,this.anim.seq),this.currentAnim()!=d.None){var a=this.anim.ticker;this.anim.ticker+=1*e;for(var i=_.Animations[this.anim.data.name],r=i.keyframes,o=this.anim.ticker,n=-1,s=0;o>=r[s].time&&s<r.length-1;)o-=r[s].time,n++,s++;n=x.max(n,0);for(var l=x.min(o/r[s].time,1),c=r[n].bones,m=r[s].bones,p=this.anim.data.mirror,h=0;h<this.anim.bones.length;h++){var u=this.anim.bones[h],g=h;p&&(g=h%2==0?h+1:h-1),void 0!==c[g]&&void 0!==m[g]&&(u.weight=n==s?l:1,u.pose.copy(z.lerp(l,c[g],m[g])),p&&(u.pose.pos.y*=-1,u.pose.pivot.y*=-1,u.pose.rot*=-1))}var y=s==r.length-1&&x.eqAbs(l,1),w=this.anim.ticker;y&&(w+=1);for(var f=0;f<i.effects.length;f++){var b=i.effects[f];b.time>=a&&b.time<w&&this[b.fn].apply(this,[t,b.args])}y&&this.playAnim(d.None,this.anim.seq)}},animPlaySound:function(e,t){var a=m.items[this.Z.curWeapType],i=a.sound[t.sound];i&&e.audioManager.playSound(i,{channel:"sfx",soundPos:this.pos,fallOff:3,layer:this.layer,muffled:!0})},animSetThrowableState:function(e,t){this.throwableState=t.state},animThrowableParticles:function(e,t){if(m.items[this.Z.curWeapType].useThrowParticles){var a=w.rotate(w.create(.75,.75),Math.atan2(this.dir.y,this.dir.x));e.particleBarn.addParticle("fragPin",this.layer,w.add(this.pos,a),w.mul(w.rotate(this.dir,.5*Math.PI),4.5));var i=w.rotate(w.create(.75,-.75),Math.atan2(this.dir.y,this.dir.x));e.particleBarn.addParticle("fragLever",this.layer,w.add(this.pos,i),w.mul(w.rotate(this.dir,.25*-Math.PI),3.5))}},animMeleeCollision:function(e,t){var a=m.items[this.Z.curWeapType];if(a&&"melee"==a.type&&a.attackOffset){for(var i=Math.atan2(this.dir.y,this.dir.x),r=w.add(this.pos,w.rotate(a.attackOffset,i)),o=a.attackRad,n=o+w.length(a.attackOffset),s=[],l=e.map.te.c(),c=0;c<l.length;c++){var p=l[c];if(!(!p.active||p.dead||p.height<m.player.meleeHeight)&&y.sameLayer(p.layer,1&this.layer)){var d=b.intersectCircle(p.collider,r,o);if(a.cleave){var h=w.normalizeSafe(w.sub(p.pos,this.pos),w.create(1,0)),g=S.intersectSegment(e.map.te.c(),this.pos,h,n,1,this.layer,!1);g&&g.id!==p.__id&&(d=null)}if(d){var _=u.Defs[p.type],k=w.add(r,w.mul(w.neg(d.dir),o-d.pen)),v=w.rotate(w.mul(d.dir,7.5),(Math.random()-.5)*Math.PI/3);s.push({pen:d.pen,prio:1,pos:k,vel:v,particle:_.hitParticle,sound:_.sound.punch,soundFn:"playGroup"})}}}for(var z=e.playerBarn.J(this.__id).teamId,M=e.playerBarn.me.c(),T=0;T<M.length;T++){var P=M[T];if(P.active&&P.__id!=this.__id&&!P.Z.dead&&y.sameLayer(P.layer,this.layer)){var C=w.normalizeSafe(w.sub(P.pos,this.pos),w.create(1,0)),I=f.intersectCircleCircle(r,o,P.pos,P.rad);if(I&&x.eqAbs(n,S.intersectSegmentDist(e.map.te.c(),this.pos,C,n,m.player.meleeHeight,this.layer,!1))){var A=e.playerBarn.J(P.__id).teamId,D=w.rotate(C,(Math.random()-.5)*Math.PI/3);s.push({pen:I.pen,prio:A==z?2:0,pos:w.copy(P.pos),vel:D,particle:"bloodSplat",sound:a.sound.playerHit,soundFn:"playSound"})}}}s.sort(function(e,t){return e.prio==t.prio?t.pen-e.pen:e.prio-t.prio});var E=s.length;a.cleave||(E=x.min(E,1));for(var O=0;O<E;O++){var B=s[O];e.particleBarn.addParticle(B.particle,this.layer,B.pos,B.vel),e.audioManager[B.soundFn](B.sound,{channel:"hits",soundPos:B.pos,layer:this.layer,muffled:!0})}}},initSubmergeSprites:function(){var e=function(e,t){e.texture=c.Texture.fromImage(t),e.anchor.set(.5,.5),e.tint=16777215,e.alpha=0,e.visible=!1};e(this.bodySubmergeSprite,"player-wading-01.img"),e(this.handLSubmergeSprite,"player-hands-01.img"),e(this.handRSubmergeSprite,"player-hands-01.img"),e(this.footLSubmergeSprite,"player-feet-01.img"),e(this.footRSubmergeSprite,"player-feet-01.img");var t=new c.Graphics;t.beginFill(16711680,.5),t.drawCircle(0,0,76*.1),t.position.set(0,0),this.bodySubmergeSprite.addChild(t),this.bodySubmergeSprite.mask=t,this.bodySubmergeSprite.scale.set(.5,.5)},updateSubmersion:function(e,t,a,i){var r=0;if(t){var o=a&&!i.isInOcean(this.pos),n=o?a.distanceToShore(this.pos):i.distanceToShore(this.pos),s=o?12:16;r=x.remap(n,0,s,.6,1)}this.submersion=x.lerp(4*e,this.submersion,r);var l=.8*this.submersion,c=2*(.9-.4*this.submersion),m=1/(.1*c);this.bodySubmergeSprite.scale.set(c,c),this.bodySubmergeSprite.mask.scale.set(m,m),this.bodySubmergeSprite.alpha=l,this.bodySubmergeSprite.visible=l>.001;for(var p=[this.handLSubmergeSprite,this.handRSubmergeSprite,this.footLSubmergeSprite,this.footRSubmergeSprite],d=0;d<p.length;d++)p[d].alpha=this.downed?l:0,p[d].visible=p[d].alpha>.001},updateFrozenState:function(e){this.Z.frozen?this.frozenTicker=.25:(this.frozenTicker-=e,this.updateFrozenImage=!0),this.bodyEffectSprite.alpha=this.Z.frozen?1:x.remap(this.frozenTicker,0,.25,0,1),this.bodyEffectSprite.visible=this.frozenTicker>0},addRecoil:function(e,t,a){t&&(this.gunRecoilL+=e),a&&(this.gunRecoilR+=e)},isUnderground:function(e){if(1!=this.layer)return!1;for(var t=e.lt.c(),a=0;a<t.length;a++){var i=t[a];if(!(i.layers.length<2)){var r=i.layers[1];if(b.intersectCircle(r.collision,this.pos,this.rad))return r.underground}}return!0}},s.prototype={onMapLoad:function(e){},l:function(e,t,a,i,r,o,n,s,l,c,m,p){for(var d=this.me.c(),h=0;h<d.length;h++){var u=d[h];u.active&&u.l(e,this,n,l,r,s,i,t,c,m,p)}var y=this.J(t),f=this.de(t);this.Wt(t,{pos:w.copy(f.Z.pos),health:f.Y.health,disconnected:!1,dead:f.Z.dead,downed:f.Z.downed,factionLeader:f.Z.factionLeader,visible:!0});for(var b=g.getPlayerStatusUpdateRate(n.gameMode,n.teamMode),_=Object.keys(this.playerStatus),S=0;S<_.length;S++){var k=this.playerStatus[_[S]],v=k.playerId,z=this.J(v),M=this.de(v);M?(k.posDelta=w.length(w.sub(M.Z.pos,k.pos)),k.posTarget=w.copy(M.Z.pos),k.posInterp=x.clamp(k.posInterp+.2*e,e/b,1),k.dead=M.Z.dead,k.downed=M.Z.downed):k.posInterp=e/b;var T=w.sub(k.posTarget,k.pos),P=w.length(T),C=P>1e-4?w.div(T,P):w.create(1,0),I=x.min(P,k.posDelta*k.posInterp);k.pos=w.add(k.pos,w.mul(C,I)),k.timeSinceVisible+=e,k.timeSinceUpdate+=e;var A=k.dead&&(z.teamId==y.teamId||k.factionLeader)?.6:0;k.minimapAlpha=x.smoothstep(k.timeSinceVisible,0,.1)*x.lerp(x.smoothstep(k.timeSinceUpdate,2,2.5),1,A),k.minimapVisible=k.minimapAlpha>.01}},render:function(e,t){for(var a=this.me.c(),i=0;i<a.length;i++){var r=a[i];r.active&&r._t(e,t)}},de:function(e){for(var t=this.me.c(),a=0;a<t.length;a++){var i=t[a];if(i.active&&i.__id===e)return i}return null},Mt:function(e){this.jt[e.playerId]={playerId:e.playerId,teamId:e.teamId,groupId:e.groupId,name:e.name,anonName:"Player"+(e.playerId-2750)},this.playerIds.push(e.playerId),this.playerIds.sort(function(e,t){return e-t})},Tt:function(e){var t=this.playerIds.indexOf(e);-1!==t&&this.playerIds.splice(t,1),delete this.jt[e],delete this.playerStatus[e]},J:function(e){return this.jt[e]||{playerId:0,groupId:0,teamId:0,name:"unknown"}},Pt:function(){this.teamInfo={},this.groupInfo={};for(var e=Object.keys(this.jt),t=0;t<e.length;t++){var a=this.jt[e[t]],i=a.playerId,r=a.teamId;this.teamInfo[r]=this.teamInfo[r]||{teamId:r,playerIds:[]},this.teamInfo[r].playerIds.push(i);var o=a.groupId;this.groupInfo[o]=this.groupInfo[o]||{groupId:o,playerIds:[]},this.groupInfo[o].playerIds.push(i)}for(var n=Object.keys(this.teamInfo),s=0;s<n.length;s++)this.teamInfo[n[s]].playerIds.sort(function(e,t){return e-t});for(var l=Object.keys(this.groupInfo),c=0;c<l.length;c++)this.groupInfo[l[c]].playerIds.sort(function(e,t){return e-t})},getTeamInfo:function(e){return this.teamInfo[e]},getGroupInfo:function(e){return this.groupInfo[e]},Ct:function(e,t,a){var i=this.getTeamInfo(e),r=a?this.playerIds:i.playerIds;if(r.length!=t.players.length)throw new Error("PlayerIds and playerStatus.players out of sync. OurLen: "+r.length+" MsgLen: "+t.players.length+" FactionMode: "+a);for(var o=0;o<r.length;o++){var n=r[o],s=t.players[o];s.hasData&&this.Wt(n,s)}},Wt:function(e,t){var a=this.playerStatus[e]||{playerId:e,pos:w.copy(t.pos),posTarget:w.copy(t.pos),posDelta:w.create(0,0),health:100,posInterp:0,visible:!1,dead:!1,downed:!1,disconnected:!1,factionLeader:!1,timeSinceUpdate:0,timeSinceVisible:0,minimapAlpha:0,minimapVisible:!1};a.visible,a.minimapVisible||(a.pos=w.copy(t.pos),!a.visible&&t.visible&&(a.timeSinceVisible=0)),a.visible=t.visible,a.visible&&(a.timeSinceUpdate=0),a.posTarget=w.copy(t.pos),a.posDelta=w.length(w.sub(t.pos,a.pos)),a.dead=t.dead,a.downed=t.downed,a.factionLeader=t.factionLeader,this.playerStatus[e]=a},$:function(e){return this.playerStatus[e]},It:function(e,t){var a=this.getGroupInfo(e);if(a.playerIds.length!=t.players.length)throw new Error("PlayerIds and groupStatus.players out of sync");for(var i=0;i<a.playerIds.length;i++){var r=a.playerIds[i],o=t.players[i],n=this.$(r);n&&(n.health=o.health,n.disconnected=o.disconnected)}}},e.exports={Be:s}},a5bf0544:function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-01-28",locale:"es"},"word-order":"svo","index-create-account":"Crear cuenta","index-set-account-name":"Configurar su nombre","index-enter-name":"Ingrese su nombre","index-finish":"Terminar","index-delete-account":"Borrar cuenta","index-delete-account-desc":'Ingresa "DELETE" para eliminar tu cuenta:',"index-confirm":"Confirmar","index-customize-avatar":"Personalizar avatar","index-done":"Hecho","index-account":"Cuenta","index-log-in-with":"Inicia sesión con","index-facebook":"Facebook","index-google":"Google","index-twitch":"Twitch","index-discord":"Discord","index-my-stats":"Mis estadísticas","index-link-account":"Enlazar cuentas","index-log-out":"Cerrar sesión","index-change-avatar":"Cambiar avatar","index-change-account-name":"Cambiar el nombre","index-back":"Atrás","index-link-account-to":"Enlace con","index-log-in-desc":"Iniciar sesión!","index-logging-in":"Iniciando sección","index-leaderboards":"Ránking","index-slogan":"2d Battle Royale","index-region":"Región","index-north-america":"Norteamérica","index-europe":"Europa","index-asia":"Asia","index-south-america":"Sudamerica","index-korea":"Corea del Sur","index-players":"Jugadores","index-play-solo":"Jugar Solo","index-play-duo":"Jugar Dúo","index-play-squad":"Jugar Squad","index-join-team":"Entrar equipo","index-create-team":"Crear equipo","index-how-to-play":"Como Jugar","index-leave-team":"Dejar el equipo","index-joining-team":"Uniendose al equipo","index-creating-team":"Creando equipo","index-invite-link":"Enlace de invitación","index-invite-code":"Codigo de invitacion","index-join-team-help":"Tienes un enlace de equipo? Pegalo aqui:","index-solo":"Solo","index-duo":"Dúo","index-squad":"Squad","index-auto-fill":"Emparejar","index-no-fill":"No Emparejar","index-waiting-for-leader":"Esperando al Líder para comenzar el juego","index-play":"Jugar","index-featured-youtuber":"YouTuber Destacado","index-streaming-live":"¡En Directo!","index-settings":"Configuración","index-high-resolution":"Resolución alta (activar para mejorar la calidad visual)","index-screen-shake":"Temblor de la pantalla","index-master-volume":"Volumen principal","index-sfx-volume":"Volumen de efectos de sonido","index-music-volume":"Volumen de la música","index-mobile-announce":"Ahora disponible para móvil!","index-mobile-tooltip":"¡Visita surviv.io en tu dispositivo móvil para jugar en el camino!","index-team-is-full":"¡El equipo esta lleno!","index-failed-joining-team":"Fallo al unirse al equipo.","index-failed-creating-team":"Fallo al crear el equipo.","index-failed-finding-game":"Fallo al encontrar una partida.","index-failed-joining-game":"Fallo al unirse a la partida.","index-lost-connection":"Se perdio la conección al equipo.","index-host-closed":"El servidor cerro la conexion.","index-view-more":"Ver más","index-back-to-main":"Volver al menú principal","index-most-kills":"Mas Muertes","index-total-kills":"Total de muertes","index-total-wins":"Total de Victorias","index-top-5-percent":"% De top 5","index-kill-death-ratio":"Proporcion de K/D","index-for":"Por","index-today":"Hoy","index-this-week":"Esta semana","index-all-time":"Siempre","index-top-100":"TOP 100","index-rank":"Posición","index-player":"Jugador","index-total-games":"Partidas Jugadas","index-controls":"Controles","index-movement":"Movimiento","index-movement-ctrl":"W, A, S, D","index-aim":"Apuntar","index-aim-ctrl":"Ratón","index-punch":"Golpear","index-shoot":"Disparar","index-shoot-ctrl":"Click Izquierdo","index-change-weapons":"Cambiar arma","index-change-weapons-ctrl":"1 hasta 4 ó Rueda del Ratón","index-stow-weapons":"Guardar arma (Puños)","index-stow-weapons-ctrl":"3 o E","index-swap-weapons":"Cambiar a arma anterior","index-swap-weapons-ctrl":"Q","index-reload":"Recargar","index-reload-ctrl":"R","index-scope-zoom":"Zoom de la mirilla","index-scope-zoom-ctrl":"Click Izquierdo en la mirilla","index-pickup":"Recoger","index-loot":"Agarrar","index-revive":"Revivir","index-pickup-ctrl":"F","index-use-medical":"Usar objeto medico","index-use-medical-ctrl":"Click izquierdo en el objeto ó 7 hasta 0","index-drop-item":"Soltar objeto","index-drop-item-ctrl":"Click derecho en el objeto","index-cancel-action":"Cancelar acción","index-cancel-action-ctrl":"X","index-view-map":"Vér el mapa","index-view-map-ctrl":"M ó G","index-toggle-minimap":"Desactivar minimapa","index-toggle-minimap-ctrl":"V","index-use-ping":"Usar la rueda comunicacion de equipo","index-use-ping-ctrl":"Presiona C, despues manten apretado click derecho y mueve el mouse, despues suelta el click derecho","index-use-emote":"Usar la rueda de emoticonos","index-use-emote-ctrl":"Manten presionado click derecho y mueve el mouse, despues suelta el click derecho","index-tips-1-desc":"La meta de surviv.io es ser el ultimo jugador vivo. Solo tienes una vida - no reapareces!","index-tips-2":"2D PUBG","index-tips-2-desc":"Si has jugado otros juegos del estilo Battle Royale como PUBG, Fortnite o H1Z1, entonces sabes un poco como funcionan las cosas! Piensa que surviv.io es PUBG en 2D.","index-tips-3":"Encuentra suministros y mata","index-tips-3-desc":"Comenzaras el juego con una bolsa. Muevete por el mapa para encontrar suministros: Armas, municion, mirillas, y objetos medicos. Elimina los otros jugadores y puedes tomar sus suministros!","index-tips-4":"Rojo-Malo!","index-tips-4-desc":"Los otros jugadores no son,los unicos que pueden lastimarte. La mortal zona roja se mueve hacia dentro desde los lados del mapa y reparte daño cada vez mas fuerte. Manten un ojo en el mapa y quedate asalvo.","game-alive":"Vivos","game-reloading":"Recargando","game-using":"Usando","game-reviving":"Reviviendo","game-revive-teammate":"Revivir miembro","game-equip":"Equipar","game-cancel":"Cancelar","game-open-door":"Abrir la puerta","game-close-door":"Cerrar la puerta","game-unlock":"Desbloquear","game-You":"Tu","game-you":"tu","game-themselves":"a si mismo","game-yourself":"a ti mismo","game-you-died":"has muerto","game-player-died":"ha muerto","game-with":"con","game-knocked-out":"dejo fuera de combate a","game-killed":"mato","game-finally-killed":"finalmente mato a","game-finally-bled-out":"se desangro","game-died-outside":"murió fuera de la zona segura","game-the-red-zone":"la zona roja","game-crushed":"aplastó a","game-the-air-drop":"Un air drop","game-waiting-for-players":"Esperando jugadores","game-spectating":"Espectando a","game-red-zone-advances":"La zona roja se mueve en","game-red-zone-advancing":"La zona roja se mueve, ve a la zona segura!","game-seconds":"segundos","game-minutes":"minutos","game-minute":"minuto","game-m":"m","game-s":"s","game-not-enough-space":"¡No hay sufficiente espacio!","game-item-already-owned":"¡Objeto ya adquirido!","game-item-already-equipped":"¡Objeto ya esta equipado!","game-better-item-equipped":"¡Mejor objeto equipado!","game-gun-cannot-fire":"¡La pistola no dispara aquí!","game-play-new-game":"Jugar otra partida","game-spectate":"Espectar","game-full-screen":"Pantalla completa","game-sound":"Sonido","game-quit-game":"Salir de la partida","game-return-to-game":"Volver a la partida","game-hide-match-stats":"Esconder tus resultados de la partida","game-view-match-stats":"Ver tus resultados de la partida","game-previous-teammate":"Miembro del equipo anterior","game-next-teammate":"Miembro del equipo siguiente","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"Salir de la partida","game-your-results":"Tus resultados","game-chicken":"¡A ganar a ganar pollo para cenar!","game-won-the-game":"ganó la partida.","game-team-eliminated":"Tu equipo ha sido eliminado.","game-rank":"Posición","game-team-rank":"Posición del equipo","game-team-kills":"Muertes de equipo","game-kill":"Muerte","game-kills":"Muertes","game-damage-dealt":"Daño repartido","game-damage-taken":"Daño recibido","game-survived":"Sobreviviste","game-backpack00":"Bolsa","game-backpack01":"Mochila pequeña","game-backpack02":"Mochila mediana","game-backpack03":"Mochila militar","game-bandage":"Vendas","game-bandage-tooltip":"Click izquierdo para curar 15 de salud.","game-healing-tooltip":"No puede curar mas cuando estas a 75 de salud.","game-healthkit":"Botiquín","game-healthkit-tooltip":"Click izquierdo para curar 100 de salud.","game-soda":"Soda","game-soda-tooltip":"Click izquierdo para aumentar 25 de adrenalina.","game-adrenaline-tooltip":"La adrenalina te cura mientras pasa el tiempo.","game-painkiller":"Píldora","game-painkiller-tooltip":"Click izquierdo para aumentar 50 de adrenalina.","game-9mm":"9mm","game-9mm-tooltip":"Munición para la M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 y Vector.","game-12gauge":"Calibre 12","game-12gauge-tooltip":"Munición para la M870, M1100, SPAS-12, Saiga-12 y MP220.","game-762mm":"7,62mm","game-762mm-tooltip":"Munición para AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, M1, OT-38 y DP-28.","game-556mm":"5,56mm","game-556mm-tooltip":"Munición para FAMAS, M416, M4A1-S, QBB-97, Mk 12 y M249.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Munición para AWM-S.","game-flare":"Bengalas","game-flare-tooltip":"Munición para Pistola de bengalas.","game-45acp":".45 ACP","game-45acp-tooltip":"Munición para M1911, M1A1, Model 94 y Peacemaker.","game-chest01":"Chaleco de nivel 1","game-chest02":"Chaleco de nivel 2","game-chest03":"Chaleco de nivel 3","game-helmet01":"Casco de nivel 1","game-helmet02":"Casco de nivel 2","game-helmet03":"Casco de nivel 3","game-1xscope":"1x Mira","game-2xscope":"2x Mira","game-4xscope":"4x Mira","game-8xscope":"8x Mira","game-15xscope":"15x Mira","game-level-1":"Nvl. 1","game-level-2":"Nvl. 2","game-level-3":"Nvl. 3","game-level-9":"Nvl. 3","game-outfitBase":"Traje Básico","game-outfitRoyalFortune":"Fortuna Real","game-outfitKeyLime":"Limero","game-outfitCobaltShell":"Armadura de Cobalto","game-outfitCarbonFiber":"Fibra de Carbono","game-outfitDarkGloves":"El Profesional","game-outfitGhillie":"Traje Ghillie","game-outfitCamo":"Camuflaje de Bosque ","game-outfitRed":"Práctica de Tiro","game-outfitWhite":"Vengador del Ártico","game-outfitDesertGhillie":"Ghillie de Desierto","game-outfitDesertCamo":"Camuflaje de Desierto ","game-fists":"Puños","game-karambit_rugged":"Karambit Básico","game-hud-karambit_rugged":"Karambit","game-karambit_prismatic":"Karambit Prismático","game-hud-karambit_prismatic":"Karambit","game-bayonet_rugged":"Bayoneta Básico","game-hud-bayonet_rugged":"Bayoneta","game-bayonet_woodland":"Bayoneta Bosque","game-hud-bayonet_woodland":"Bayoneta","game-huntsman_rugged":"Cazador Básico","game-hud-huntsman_rugged":"Cazador","game-huntsman_burnished":"Cazador Bruñido","game-hud-huntsman_burnished":"Cazador","game-bowie_vintage":"Bowie Vendimia","game-hud-bowie_vintage":"Bowie","game-bowie_frontier":"Bowie Frontera","game-hud-bowie_frontier":"Bowie","game-woodaxe":"Hacha","game-stonehammer":"Martillo","game-hook":"Gancho","game-pan":"Sartén","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-flare_gun":"Pistola de bengalas","game-hud-flare_gun":"P. de bengalas","game-frag":"Granada de Fragmentacion","game-hud-frag":"Fragmen.","game-smoke":"Granada de Humo","game-hud-smoke":"Humo","game-barrel_01":"un barril","game-silo_01":"un silo","game-oven_01":"un horno","game-control_panel_01":"Panel de control","game-control_panel_02":"Panel de control","game-control_panel_03":"un terminal de computadora","game-control_panel_04":"un terminal de computadora","game-control_panel_06":"un terminal de computadora","game-power_box_01":"una caja de poder","game-airdrop_crate_01":"Air Drop","game-airdrop_crate_02":"Air Drop","game-stove_01":"una estufa","game-grill_01":"una parilla","index-play-50v50":"Jugar 50v50","index-50v50":"50v50","game-red-team":"Equipo rojo","game-blue-team":"Equipo azul","game-red-leader":"líder rojo","game-blue-leader":"líder azul","game-is-down":"ha caído","game-is-dead":"ha muerto","game-promoted-to":"ascendió a","game-youve-been-promoted-to":"Has sido ascendido a"};e.exports=i},a68e9107:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){return e&&e.length>4?"img/emotes/"+e.slice(0,-4)+".svg":""}function o(e,t,a){"function"==typeof t&&(a=t,t=null);var i={url:l.resolveUrl(e),type:"POST",timeout:1e4,headers:{"x-surviv":Date.now()}};t&&(i.contentType="application/json; charset=utf-8",i.data=JSON.stringify(t)),s.ajax(i).done(function(e,t){a(null,e)}).fail(function(e){a(e)})}var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),s=a("8ee62bea"),l=a("259eae5b"),c=a("ce29f17f"),m=a("b78cf179"),p=(m.EmoteType,m.EmoteData),d=a("26be8056"),h=a("f398b7c7"),u=a("484b3444"),g=a("f4d48896"),y=function(){function e(t){i(this,e),this.selector=t,this.enabled=!0,this.onToggle=function(){}}return n(e,[{key:"onToggle",value:function(e){this.onToggle=e}},{key:"isVisible",value:function(){return"none"!=this.selector.css("display")}},{key:"show",value:function(){this.selector.css("display","block"),this.onToggle(this.isVisible()),u.addModalCloseListener()}},{key:"hide",value:function(){this.selector.css("display","none"),this.onToggle(this.isVisible()),u.removeModalCloseListener()}}]),e}(),w=function(){function e(t){var a=this;i(this,e),this.profile={},this.loading=!1,this.nameChangeEnabled=!1,this.setNamePrompt=new y(s("#modal-account-name-change")),this.setNamePrompt.onToggle(function(){s("#modal-body-warning").css("display","none"),s("#modal-account-name-title").html("Change name"),s("#modal-account-name-input").val("")}),s("#modal-account-name-finish").click(function(e){e.stopPropagation();var i=s("#modal-account-name-input").val();t.setUsername(i,function(e){a.onSetUsername(e)})}),s("#modal-account-name-input").on("keypress",function(e){13===(e.which||e.keyCode)&&s("#modal-account-name-finish").trigger("click")}),this.changeAvatarPrompt=new y(s("#modal-account-avatar")),u.addModalCloseCallback(function(e,a){if(a.parents("#modal-account-avatar").length>0){e.stopPropagation();var i=s("#customize-account-avatar").find(".customize-emote-image").data("id");t.setAvatar(i)}}),this.delAccountPrompt=new y(s("#modal-account-delete")),s("#modal-account-delete-finish").click(function(e){e.stopPropagation(),"DELETE"==s("#modal-account-delete-input").val()&&t.deleteUser(),a.hideModals()}),s("#modal-account-delete-input").on("keypress",function(e){13===(e.which||e.keyCode)&&s("#modal-account-delete-finish").trigger("click")}),this.modals=[this.setNamePrompt,this.changeAvatarPrompt,this.delAccountPrompt];var r=s(".account-loggedin-stats"),o=s(".account-loggedin-buttons-main"),n=s(".account-loggedin-buttons-settings"),l=s(".account-loggedin-buttons-link-account");s(".account-details-user").click(function(e){e.stopPropagation(),a.activeMenu!=r?a.setMenu(r):a.setMenu(o)}),s(".btn-account-settings").click(function(e){e.stopPropagation(),a.setMenu(n)}),s(".btn-account-link").click(function(e){e.stopPropagation(),a.setMenu(l)}),s(".btn-account-back").click(function(e){e.stopPropagation(),a.setMenu(o)}),s(".btn-account-change-name").click(function(e){e.stopPropagation(),a.profile.usernameChangeTime<=0&&(a.showModal(a.setNamePrompt),s("#modal-account-name-title").html("Change name"),a.setMenu(r))}),s(".btn-account-change-avatar, .account-avatar").click(function(e){e.stopPropagation(),void 0!=a.profile.avatar&&(a.showModal(a.changeAvatarPrompt),a.setMenu(r))}),s(".btn-account-delete").click(function(e){e.stopPropagation(),s("#modal-account-delete-input").val(""),a.showModal(a.delAccountPrompt),a.setMenu(r)}),this.menus=[r,o,n,l],this.activeMenu=r,this.statsButtons=r,this.menuListener=function(e){s(e.target).closest(s(".account-loggedin-block")).length||a.setMenu(r)}}return n(e,[{key:"setMenu",value:function(e){for(var t=0;t<this.menus.length;t++)this.menus[t].css("display","none");e.css("display","block"),this.activeMenu=e,e!=this.statsButtons?s(document).on("click touchend",this.menuListener):s(document).off("click touchend",this.menuListener)}},{key:"showModal",value:function(e){this.hideModals(),e.show()}},{key:"hideModals",value:function(){for(var e=0;e<this.modals.length;e++)this.modals[e].hide()}},{key:"onSetUsername",value:function(e){var t={failed:"Failed setting username.",invalid:"Invalid username.",taken:"Name already taken!",change_time_not_expired:"Username has already been set recently."},a=t[e]||t.failed;s("#modal-body-warning").hide(),s("#modal-body-warning div").html(a),s("#modal-body-warning").fadeIn()}},{key:"show",value:function(e){s(".account-loggedin-block").css("display","block"),this.setMenu(this.statsButtons);var t=d.htmlEscape(this.profile.username);s(".account-player-name").html(t);var a=s(".btn-player-stats-link");this.profile.slug?(a.attr("href","/stats/"+this.profile.slug),a.css("display","block")):a.css("display","none");var i=this.profile.avatar,o=p[i],n=o&&o.texture,l=n?r(o.texture):"../img/gui/player-gui.svg";s(".account-details-user .account-avatar").css("background-image",e?"none":"url("+l+")").addClass(e?"":"account-avatar-hover"),s(".account-details-user .account-avatar-loading").css("display",e?"block":"none"),s(".account-avatar-pulsate").css("display",n||e?"none":"block"),this.nameChangeEnabled=this.profile.usernameChangeTime<=0,this.nameChangeEnabled?s(".btn-account-change-name").removeClass("btn-account-disabled"):s(".btn-account-change-name").addClass("btn-account-disabled"),s(".btn-account-change-name").html(this.profile.usernameSet?"Change Account Name":"Set Account Name"),e||this.profile.usernameSet?this.setNamePrompt.hide():(this.showModal(this.setNamePrompt),u.removeModalCloseListener());var c=function(e){e.addClass("btn-login-linked"),e.find("span.login-button-name").html('

'),e.off("click")};this.profile.linkedFacebook&&c(s(".btn-login-facebook")),this.profile.linkedGoogle&&c(s(".btn-login-google")),this.profile.linkedTwitch&&c(s(".btn-login-twitch")),this.profile.linkedDiscord&&c(s(".btn-login-discord"))}},{key:"hide",value:function(){s(".account-loggedin-block").css("display","none"),this.setMenu(this.statsButtons),this.hideModals()}}]),e}(),x=function(){function e(t){var a=this;i(this,e),this.leaderboard=s(".account-login-leaderboard"),this.loginButtons=s(".account-login-buttons"),this.localization=t,this.loginVisible=!1,this.clickListener=function(e){s(e.target).closest(a.loginButtons).length||a.showLogin(!1)},s(".account-details-guest").click(function(e){e.stopPropagation(),a.showLogin(!a.loginVisible)})}return n(e,[{key:"showLogin",value:function(e){this.loginButtons.css("display",e||c.mobile?"block":"none"),this.leaderboard.css("display",e?"none":"block"),this.loginVisible=e,e&&!c.mobile?s(document).on("click touchend",this.clickListener):s(document).off("click touchend",this.clickListener)}},{key:"show",value:function(e){s(".account-login-block").css("display","block");var t=s(".account-login-block");t.find(".account-avatar-loading").css("display",e?"block":"none"),t.find(".account-avatar").css("background-image",e?"none":'url("../img/gui/player-gui.svg")'),t.find(".account-name").html(e?this.localization.translate("index-logging-in")+"...":this.localization.translate("index-log-in-desc")),this.loginButtons.enabled=!e}},{key:"hide",value:function(){s(".account-login-block").css("display","none"),this.showLogin(!1)}}]),e}(),f=function(){function e(t,a){i(this,e),this.config=t,this.loading=!1,this.loggedIn=!1,this.profile={},this.loginMenu=new x(a),this.profileMenu=new w(this),this.errorModal=new y(s("#modal-notification"))}return n(e,[{key:"init",value:function(){var e=this;this.config.get("sessionCookie")&&this.setSessionCookies(),s(".btn-login-facebook").click(function(t){c.webview&&c.version>"1.0.0"?e.loginWithAccessToken("/api/user/auth/facebook/token",g.facebookLogin,function(e){return e.authResponse.accessToken}):window.location.href="/api/user/auth/facebook"}),s(".btn-login-google").click(function(t){c.webview&&c.version>"1.0.0"?e.loginWithAccessToken("/api/user/auth/google/token",g.googleLogin,function(e){return e.accessToken}):window.location.href="/api/user/auth/google"}),s(".btn-login-twitch").click(function(e){window.location.href="/api/user/auth/twitch"}),s(".btn-login-discord").click(function(e){window.location.href="/api/user/auth/discord"}),s(".btn-account-logout").click(function(t){e.logout()})}},{key:"setSessionCookies",value:function(){this.clearSessionCookies(),document.cookie=this.config.get("sessionCookie"),document.cookie="app-data="+Date.now()}},{key:"clearSessionCookies",value:function(){document.cookie="app-sid=;expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="app-data=;expires=Thu, 01 Jan 1970 00:00:01 GMT;"}},{key:"loginWithAccessToken",value:function(e,t,a){var i=this;t(function(t,r){if(t)return u.checkCloseModals(null,!0),void i.displayError("login_failed");var n=a(r);o(e+"?access_token="+n,function(e,t){u.checkCloseModals(null,!0),e?i.displayError("login_failed"):(i.config.set("sessionCookie",t.cookie),i.setSessionCookies(),i.load())})})}},{key:"load",value:function(){var e=this;!this.loading&&d.getCookie("app-data")&&(this.loading=!0,this.render(),o("/api/user/profile",function(t,a){if(e.profile={},e.loggedIn=!1,t)h.storeGeneric("account","load_error");else if(a.banned)e.displayError("account_banned");else if(e.loggedIn=void 0!==a.profile,e.loggedIn){e.profile=a.profile;var i=e.config.get("profile")||{};i.slug=a.profile.slug,e.config.set("profile",i)}else e.config.set("sessionCookie",null);e.loading=!1,e.render()}))}},{key:"logout",value:function(){this.config.set("profile",null),this.config.set("sessionCookie",null),o("/api/user/logout",function(e,t){window.location.reload()})}},{key:"deleteUser",value:function(){var e=this;this.config.set("profile",null),this.config.set("sessionCookie",null),o("/api/user/delete",function(t,a){if(t)return h.storeGeneric("account","delete_error"),void e.displayError("server_error");window.location.reload()})}},{key:"setUsername",value:function(e,t){var a=this;o("/api/user/username",{username:e},function(e,i){if(e)return h.storeGeneric("account","set_username_error"),void t("Failed setting username.");"success"==i.result?a.load():t(i.result)})}},{key:"setAvatar",value:function(e){var t=this;this.loggedIn&&e!=this.profile.avatar&&o("/api/user/avatar",{avatar:e},function(e,a){if(e)return h.storeGeneric("account","set_avatar_error"),void t.displayError("server_error");t.load()})}},{key:"displayError",value:function(e){var t={server_error:"Internal server error, please try again later.",facebook_account_in_use:"Failed linking Facebook account.
Account already in use!",google_account_in_use:"Failed linking Google account.
Account already in use!",twitch_account_in_use:"Failed linking Twitch account.
Account already in use!",discord_account_in_use:"Failed linking Discord account.
Account already in use!",account_banned:"Account banned.",login_failed:"Login failed."};t[e]&&(s("#modal-notification").find(".modal-settings-text").html(t[e]),this.errorModal.show())}},{key:"render",value:function(){this.profileMenu.profile=this.profile,this.loggedIn?(this.profileMenu.show(this.loading),this.loginMenu.hide(),this.profile.errorFlash.length>0&&this.displayError(this.profile.errorFlash[0])):(this.profileMenu.hide(),this.loginMenu.show(this.loading))}}]),e}();e.exports=f},a7f094a3:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("8b1dfb45"),n=a("989ad62a"),s=n.GasMode,l=a("10899aea"),c=a("1901e2d9"),m=a("c2a798c8"),p=1e5,d=512,h=function(){function e(t,a){if(i(this,e),this.gasColorDOMString="",this.display=null,this.canvas=null,t)this.canvas=document.createElement("canvas"),this.canvas.width=window.innerWidth,this.canvas.height=window.innerHeight,this.display=new o.Sprite(o.Texture.fromCanvas(this.canvas)),this.gasColorDOMString=c.colorToDOMString(a,.6);else{this.display=new o.Graphics;var r=this.display;r.clear(),r.beginFill(a,.6),r.moveTo(-p,-p),r.lineTo(p,-p),r.lineTo(p,p),r.lineTo(-p,p),r.closePath(),r.moveTo(0,1);for(var n=1;n<d;n++){var s=n/d,l=Math.sin(2*Math.PI*s),m=Math.cos(2*Math.PI*s);r.lineTo(l,m)}r.closePath(),r.addHole()}this.display.visible=!1}return r(e,[{key:"free",value:function(){this.display.destroy(!0)}},{key:"resize",value:function(){null!=this.canvas&&(this.canvas.width=window.innerWidth,this.canvas.height=window.innerHeight,this.display.texture.update())}},{key:"render",value:function(e,t,a){if(null!=this.canvas){var i=this.canvas,r=i.getContext("2d");r.clearRect(0,0,i.width,i.height),r.beginPath(),r.fillStyle=this.gasColorDOMString,r.rect(0,0,i.width,i.height),r.arc(e.x,e.y,t,0,2*Math.PI,!0),r.fill()}else{var o=m.copy(e),n=t;n<.1&&(n=1,o.x+=.5*p);var s=this.display;s.position.set(o.x,o.y),s.scale.set(n,n)}this.display.visible=a}}]),e}(),u=function(){function e(){i(this,e),this.display=new o.Container,this.circleGfx=new o.Graphics,this.lineGfx=new o.Graphics,this.display.addChild(this.circleGfx),this.display.addChild(this.lineGfx),this.circleGfx.visible=!1,this.lineGfx.visible=!1,this.safePos=m.create(0,0),this.safeRad=0,this.playerPos=m.create(0,0)}return r(e,[{key:"render",value:function(e,t,a,i,r){if(this.circleGfx.visible=i,this.lineGfx.visible=r,i||r){var o=!m.eq(this.safePos,e,1e-4),n=Math.abs(this.safeRad-t)>1e-4,s=!m.eq(this.playerPos,a,1e-4);if(o&&(this.safePos.x=e.x,this.safePos.y=e.y),n&&(this.safeRad=t),s&&(this.playerPos.x=a.x,this.playerPos.y=a.y),o&&this.circleGfx.position.set(this.safePos.x,this.safePos.y),n&&(this.circleGfx.clear(),this.circleGfx.lineStyle(1.5,16777215),this.circleGfx.drawCircle(0,0,t)),o||n||s){var l=m.length(m.sub(a,e))<t,c=l?.5:1;this.lineGfx.clear(),this.lineGfx.lineStyle(2,65280,c),this.lineGfx.moveTo(a.x,a.y),this.lineGfx.lineTo(e.x,e.y)}}}}]),e}(),g=function(){function e(t){i(this,e);var a=1024*(Math.sqrt(2)+.01);this.mode=s.Inactive,this.circleT=0,this.duration=0,this.circleOld={pos:m.create(0,0),rad:a},this.circleNew={pos:m.create(0,0),rad:a},this.gasRenderer=new h(t,16711680)}return r(e,[{key:"free",value:function(){this.gasRenderer.free()}},{key:"resize",value:function(){this.gasRenderer.resize()}},{key:"isActive",value:function(){return this.mode!=s.Inactive}},{key:"getCircle",value:function(){var e=this.mode==s.Moving?this.circleT:0;return{pos:m.lerp(e,this.circleOld.pos,this.circleNew.pos),rad:l.lerp(e,this.circleOld.rad,this.circleNew.rad)}}},{key:"setProgress",value:function(e){this.circleT=e}},{key:"setFullState",value:function(e,t,a,i){if(t.mode!=this.mode){var r=Math.ceil(t.duration*(1-e));i.setWaitingForPlayers(!1),i.displayGasAnnouncement(t.mode,r)}this.mode=t.mode,this.duration=t.duration,this.circleT=e,this.circleOld.pos=m.copy(t.posOld),this.circleOld.rad=t.radOld,this.circleNew.pos=m.copy(t.posNew),this.circleNew.rad=t.radNew}},{key:"render",value:function(e){var t=this.getCircle(),a=e.pointToScreen(t.pos),i=e.scaleToScreen(t.rad);this.gasRenderer.render(a,i,this.isActive())}}]),e}();e.exports={GasRenderer:h,GasSafeZoneRenderer:u,Qe:g}},aaf70d05:function(e,t){e.exports={shared:[{meta:{image:"shared-0-50-d2c2ed2f.png",size:{w:2048,h:2048},scale:.5},frames:{"map-building-mansion-floor-01b.img":{frame:{x:1062,y:2,w:913,h:609},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:913,h:609},sourceSize:{w:913,h:609}},"map-building-police-floor-01.img":{frame:{x:2,y:2,w:1056,h:784},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1056,h:784},sourceSize:{w:1056,h:784}},"map-building-barn-floor-01.img":{frame:{x:2,y:790,w:800,h:544},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:800,h:544},sourceSize:{w:800,h:544}},"map-building-police-ceiling-02.img":{frame:{x:806,y:790,w:265,h:541},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:265,h:541},sourceSize:{w:265,h:541}},"map-building-cabin-floor.img":{frame:{x:1075,y:790,w:608,h:496},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:608,h:496},sourceSize:{w:608,h:496}},"map-bunker-crossing-compartment-floor-01.img":{frame:{x:2,y:1338,w:752,h:464},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:752,h:464},sourceSize:{w:752,h:464}},"map-building-bank-ceiling-02.img":{frame:{x:1687,y:790,w:278,h:446},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:24,w:278,h:446},sourceSize:{w:278,h:470}},"map-bunker-conch-compartment-floor-01a.img":{frame:{x:758,y:1338,w:470,h:440},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:0,w:470,h:440},sourceSize:{w:496,h:440}},"map-bunker-storm-chamber-floor-01.img":{frame:{x:1232,y:1338,w:632,h:436},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:23,w:632,h:436},sourceSize:{w:640,h:464}},"map-building-hut-floor-02.img":{frame:{x:1868,y:1338,w:66,h:384},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:66,h:384},sourceSize:{w:68,h:384}},"map-building-police-ceiling-01.img":{frame:{x:2,y:1806,w:504,h:240},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:504,h:240},sourceSize:{w:504,h:240}},"map-building-police-ceiling-03.img":{frame:{x:510,y:1806,w:252,h:240},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:252,h:240},sourceSize:{w:252,h:240}},"map-building-hut-floor-01.img":{frame:{x:766,y:1806,w:226,h:226},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:15,w:226,h:226},sourceSize:{w:256,h:256}},"map-building-bank-floor-02.img":{frame:{x:996,y:1806,w:433,h:224},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:433,h:224},sourceSize:{w:544,h:224}},"map-wall-14.img":{frame:{x:1938,y:1338,w:16,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:224},sourceSize:{w:16,h:224}},"map-wall-14-rounded.img":{frame:{x:1958,y:1338,w:16,h:224},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:224},sourceSize:{w:16,h:224}},"map-building-warehouse-ceiling-01.img":{frame:{x:1433,y:1806,w:416,h:216},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:416,h:216},sourceSize:{w:416,h:216}},"map-wall-13-rounded.img":{frame:{x:1853,y:1806,w:16,h:208},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:208},sourceSize:{w:16,h:208}},"map-building-container-open-ceiling-01.img":{frame:{x:1873,y:1806,w:90,h:192},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:77,w:90,h:192},sourceSize:{w:90,h:346}},"map-wall-glass-12-2.img":{frame:{x:1979,y:2,w:32,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:192},sourceSize:{w:32,h:192}},"map-wall-12.img":{frame:{x:1979,y:198,w:16,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:192},sourceSize:{w:16,h:192}},"map-wall-glass-12.img":{frame:{x:1979,y:394,w:16,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:192},sourceSize:{w:16,h:192}},"map-wall-12-rounded.img":{frame:{x:1979,y:590,w:16,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:192},sourceSize:{w:16,h:192}},"map-wall-11-rounded.img":{frame:{x:1979,y:786,w:16,h:176},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:176},sourceSize:{w:16,h:176}},"map-building-vault-ceiling.img":{frame:{x:1062,y:615,w:161,h:169},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:161,h:169},sourceSize:{w:216,h:169}},"map-saloon-bar-01.img":{frame:{x:1979,y:966,w:27,h:162},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:27,h:162},sourceSize:{w:27,h:162}},"map-building-shack-floor-01.img":{frame:{x:1227,y:615,w:192,h:161},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:9,w:192,h:161},sourceSize:{w:210,h:170}},"map-bunker-crossing-floor-01.img":{frame:{x:1423,y:615,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-building-shack-floor-02.img":{frame:{x:1587,y:615,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-wall-10.img":{frame:{x:1979,y:1132,w:16,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:160},sourceSize:{w:16,h:160}},"map-wall-glass-10.img":{frame:{x:1979,y:1296,w:16,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:160},sourceSize:{w:16,h:160}},"map-wall-10-rounded.img":{frame:{x:1979,y:1460,w:16,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:160},sourceSize:{w:16,h:160}},"map-building-outhouse-floor.img":{frame:{x:1751,y:615,w:122,h:155},rotated:!1,trimmed:!0,spriteSourceSize:{x:39,y:1,w:122,h:155},sourceSize:{w:200,h:158}},"map-bunker-crossing-compartment-ceiling-01a.img":{frame:{x:1877,y:615,w:64,h:152},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:152},sourceSize:{w:64,h:152}},"map-wall-09.img":{frame:{x:1979,y:1624,w:16,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:144},sourceSize:{w:16,h:144}},"map-wall-09-rounded.img":{frame:{x:1979,y:1772,w:16,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:144},sourceSize:{w:16,h:144}},"part-shell-05.img":{frame:{x:1938,y:1566,w:32,h:130},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:130},sourceSize:{w:32,h:130}},"map-wall-08-rounded.img":{frame:{x:1945,y:615,w:16,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:128},sourceSize:{w:16,h:128}},"map-wall-shack-right.img":{frame:{x:1999,y:198,w:12,h:121},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:12,h:121},sourceSize:{w:12,h:121}},"gun-awc-01.img":{frame:{x:1979,y:1920,w:23,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:4,w:23,h:114},sourceSize:{w:30,h:118}},"gun-awc-02.img":{frame:{x:2015,y:2,w:23,h:114},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:4,w:23,h:114},sourceSize:{w:30,h:118}},"map-wall-07-rounded.img":{frame:{x:2015,y:120,w:16,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:112},sourceSize:{w:16,h:112}},"map-wall-shack-left.img":{frame:{x:2015,y:236,w:12,h:111},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:12,h:111},sourceSize:{w:12,h:111}},"gun-m249-top-01.img":{frame:{x:2015,y:351,w:20,h:108},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:8,w:20,h:108},sourceSize:{w:28,h:116}},"gun-garand-01.img":{frame:{x:2015,y:463,w:18,h:107},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:9,w:18,h:107},sourceSize:{w:24,h:116}},"gun-usas-01.img":{frame:{x:2015,y:574,w:22,h:105},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:11,w:22,h:105},sourceSize:{w:28,h:116}},"gun-scorpion-01.img":{frame:{x:2015,y:683,w:21,h:100},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:21,h:100},sourceSize:{w:24,h:104}},"map-wall-outhouse-side.img":{frame:{x:2015,y:787,w:12,h:99},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:12,h:99},sourceSize:{w:12,h:99}},"map-wall-06-rounded.img":{frame:{x:2015,y:890,w:16,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:96},sourceSize:{w:16,h:96}},"map-wall-06.img":{frame:{x:2015,y:990,w:16,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:96},sourceSize:{w:16,h:96}},"gun-m4a1-01.img":{frame:{x:2015,y:1090,w:22,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:22,h:94},sourceSize:{w:24,h:98}},"gun-long-01.img":{frame:{x:2015,y:1188,w:16,h:94},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:94},sourceSize:{w:16,h:94}},"map-wall-04-stone.img":{frame:{x:2015,y:1286,w:20,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:20,h:80},sourceSize:{w:20,h:80}},"part-airdrop-02.img":{frame:{x:2015,y:1370,w:19,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:19,h:80},sourceSize:{w:19,h:80}},"map-wall-outhouse-bot.img":{frame:{x:1580,y:1782,w:36,h:12},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:12},sourceSize:{w:36,h:12}},"map-wall-05-rounded.img":{frame:{x:2015,y:1538,w:16,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:80},sourceSize:{w:16,h:80}},"map-wall-05.img":{frame:{x:2015,y:1622,w:16,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:80},sourceSize:{w:16,h:80}},"map-door-slot-01.img":{frame:{x:2015,y:1706,w:19,h:67},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:19,h:67},sourceSize:{w:19,h:67}},"ping-map-danger.img":{frame:{x:2015,y:1777,w:22,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:0,w:22,h:64},sourceSize:{w:64,h:64}},"gun-mp220-01.img":{frame:{x:2015,y:1845,w:20,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:20,h:64},sourceSize:{w:20,h:64}},"map-wall-04.img":{frame:{x:2015,y:1913,w:16,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:64},sourceSize:{w:16,h:64}},"gun-med-01.img":{frame:{x:2015,y:1981,w:16,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:64},sourceSize:{w:16,h:64}},"map-door-05.img":{frame:{x:1999,y:323,w:12,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:12,h:64},sourceSize:{w:12,h:64}},"map-door-01.img":{frame:{x:1999,y:394,w:12,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:12,h:64},sourceSize:{w:12,h:64}},"fish.img":{frame:{x:1868,y:1726,w:64,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:8,w:64,h:48},sourceSize:{w:64,h:64}},"map-recorder-02.img":{frame:{x:1936,y:1726,w:32,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:48},sourceSize:{w:32,h:48}},"loot-medical-pill.img":{frame:{x:1687,y:1240,w:60,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:9,w:60,h:46},sourceSize:{w:64,h:64}},"pilgrim-hat.img":{frame:{x:1751,y:1240,w:60,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:9,w:60,h:46},sourceSize:{w:64,h:64}},"coconut.img":{frame:{x:1815,y:1240,w:56,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:9,w:56,h:46},sourceSize:{w:64,h:64}},"map-saloon-bar-02.img":{frame:{x:1875,y:1240,w:27,h:46},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:27,h:46},sourceSize:{w:27,h:46}},"headshot-face.img":{frame:{x:1906,y:1240,w:64,h:45},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:11,w:64,h:45},sourceSize:{w:64,h:64}},"loot-helmet-02.img":{frame:{x:1075,y:1290,w:60,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:12,w:60,h:40},sourceSize:{w:64,h:64}},"audio-on.img":{frame:{x:1139,y:1290,w:48,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:12,w:48,h:40},sourceSize:{w:64,h:64}},"audio-off.img":{frame:{x:1191,y:1290,w:47,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:12,w:47,h:40},sourceSize:{w:64,h:64}},"loot-weapon-fists.img":{frame:{x:1242,y:1290,w:38,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:12,w:38,h:40},sourceSize:{w:64,h:64}},"map-piano-01.img":{frame:{x:1284,y:1290,w:120,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:120,h:38},sourceSize:{w:120,h:38}},"map-building-cabin-ceiling-01b.img":{frame:{x:1408,y:1290,w:74,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:38},sourceSize:{w:74,h:38}},"gg.img":{frame:{x:1486,y:1290,w:58,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:13,w:58,h:38},sourceSize:{w:64,h:64}},"proj-mirv-mini-01.img":{frame:{x:1548,y:1290,w:44,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:44,h:38},sourceSize:{w:48,h:48}},"quit.img":{frame:{x:1596,y:1290,w:36,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:13,w:36,h:38},sourceSize:{w:64,h:64}},"map-deposit-box-01.img":{frame:{x:1636,y:1290,w:80,h:37},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:37},sourceSize:{w:80,h:37}},"map-deposit-box-02.img":{frame:{x:1720,y:1290,w:80,h:37},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:37},sourceSize:{w:80,h:37}},"player-patch-red.img":{frame:{x:1804,y:1290,w:60,h:36},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:22,w:60,h:36},sourceSize:{w:80,h:80}},"cursor-01.img":{frame:{x:1868,y:1290,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"cursor-03.img":{frame:{x:1908,y:1290,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"lock.img":{frame:{x:1948,y:1290,w:26,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:26,h:32},sourceSize:{w:32,h:32}},"ping-part-eighth-highlight.img":{frame:{x:1938,y:1700,w:26,h:22},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:10,w:26,h:22},sourceSize:{w:64,h:64}},"hatchet.img":{frame:{x:1945,y:747,w:23,h:20},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:23,h:20},sourceSize:{w:24,h:24}},"player-hands-01.img":{frame:{x:758,y:1782,w:19,h:19},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:19,h:19},sourceSize:{w:19,h:19}},"player-feet-01.img":{frame:{x:781,y:1782,w:13,h:19},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:13,h:19},sourceSize:{w:19,h:19}},"map-barrel-04.img":{frame:{x:798,y:1782,w:45,h:18},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:45,h:18},sourceSize:{w:45,h:18}},"map-barrel-03.img":{frame:{x:847,y:1782,w:45,h:18},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:45,h:18},sourceSize:{w:45,h:18}},"dot.img":{frame:{x:896,y:1782,w:18,h:18},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:18,h:18},sourceSize:{w:18,h:18}},"map-switch-01.img":{frame:{x:918,y:1782,w:15,h:17},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:15,h:17},sourceSize:{w:15,h:17}},"map-switch-02.img":{frame:{x:937,y:1782,w:15,h:17},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:15,h:17},sourceSize:{w:15,h:17}},"gun-qbb97-bot-01.img":{frame:{x:956,y:1782,w:30,h:16},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:30,h:16},sourceSize:{w:32,h:16}},"map-wall-01-rounded.img":{frame:{x:990,y:1782,w:16,h:16},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:16},sourceSize:{w:16,h:16}},"ping-part-circle-highlight.img":{frame:{x:1010,y:1782,w:16,h:16},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:24,w:16,h:16},sourceSize:{w:64,h:64}},"map-bottle-03.img":{frame:{x:1030,y:1782,w:16,h:16},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:16},sourceSize:{w:16,h:16}},"ping-part-circle.img":{frame:{x:1050,y:1782,w:16,h:16},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:24,w:16,h:16},sourceSize:{w:64,h:64}},"map-bottle-02.img":{frame:{x:1070,y:1782,w:16,h:16},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:16},sourceSize:{w:16,h:16}},"map-bottle-01.img":{frame:{x:1090,y:1782,w:16,h:16},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:16},sourceSize:{w:16,h:16}},"ping-part-circle-auto-highlight.img":{frame:{x:1110,y:1782,w:15,h:15},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:15,h:15},sourceSize:{w:15,h:15}},"ping-part-circle-auto.img":{frame:{x:1129,y:1782,w:14,h:14},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:14,h:14},sourceSize:{w:14,h:14}},"ping-part-circle-auto-outer.img":{frame:{x:1147,y:1782,w:14,h:14},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:14,h:14},sourceSize:{w:14,h:14}},"map-wall-shack-top.img":{frame:{x:1165,y:1782,w:180,h:12},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:180,h:12},sourceSize:{w:180,h:12}},"map-wall-shack-bot.img":{frame:{x:1349,y:1782,w:121,h:12},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:121,h:12},sourceSize:{w:121,h:12}},"map-wall-outhouse-top.img":{frame:{x:1474,y:1782,w:102,h:12},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:102,h:12},sourceSize:{w:102,h:12}},"part-airdrop-02x.img":{frame:{x:2015,y:1454,w:19,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:19,h:80},sourceSize:{w:19,h:80}}}},{meta:{image:"shared-1-50-1e1d2dbb.png",size:{w:2048,h:2048},scale:.5},frames:{"map-building-house-floor-01.img":{frame:{x:486,y:2,w:480,h:432},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:480,h:432},sourceSize:{w:480,h:432}},"map-building-house-floor-02.img":{frame:{x:2,y:2,w:480,h:432},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:480,h:432},sourceSize:{w:480,h:432}},"map-building-mansion-ceiling.img":{frame:{x:2,y:438,w:457,h:402},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:15,w:457,h:402},sourceSize:{w:512,h:432}},"map-building-bank-floor-01.img":{frame:{x:970,y:2,w:848,h:401},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:848,h:401},sourceSize:{w:848,h:401}},"map-building-mansion-cellar-01a.img":{frame:{x:970,y:407,w:433,h:401},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:433,h:401},sourceSize:{w:433,h:401}},"map-building-warehouse-floor-01.img":{frame:{x:463,y:438,w:500,h:400},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:500,h:400},sourceSize:{w:500,h:400}},"map-building-warehouse-floor-02.img":{frame:{x:2,y:844,w:440,h:400},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:440,h:400},sourceSize:{w:440,h:400}},"map-building-bridge-lg-floor.img":{frame:{x:446,y:844,w:1010,h:354},rotated:!1,trimmed:!0,spriteSourceSize:{x:79,y:127,w:1010,h:354},sourceSize:{w:1168,h:608}},"map-bunker-egg-chamber-floor-01a.img":{frame:{x:1407,y:407,w:361,h:348},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:361,h:348},sourceSize:{w:369,h:353}},"map-building-container-open-floor.img":{frame:{x:1460,y:844,w:90,h:343},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:90,h:343},sourceSize:{w:90,h:346}},"map-building-vault-floor.img":{frame:{x:2,y:1248,w:322,h:337},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:322,h:337},sourceSize:{w:433,h:337}},"map-building-dock-floor-01b.img":{frame:{x:1554,y:844,w:81,h:332},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:81,h:332},sourceSize:{w:81,h:332}},"map-building-house-ceiling.img":{frame:{x:328,y:1248,w:360,h:324},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:360,h:324},sourceSize:{w:360,h:324}},"map-building-police-floor-02.img":{frame:{x:692,y:1248,w:305,h:321},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:32,w:305,h:321},sourceSize:{w:305,h:785}},"map-building-barn-ceiling-01.img":{frame:{x:1001,y:1248,w:600,h:312},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:600,h:312},sourceSize:{w:600,h:312}},"map-bunker-crossing-compartment-floor-02.img":{frame:{x:1639,y:844,w:159,h:304},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:159,h:304},sourceSize:{w:160,h:304}},"map-building-cabin-ceiling-01a.img":{frame:{x:2,y:1589,w:456,h:288},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:456,h:288},sourceSize:{w:456,h:288}},"map-bunker-conch-compartment-ceiling-01.img":{frame:{x:462,y:1589,w:244,h:280},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:244,h:280},sourceSize:{w:244,h:280}},"map-building-bank-ceiling-01.img":{frame:{x:710,y:1589,w:253,h:277},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:23,w:253,h:277},sourceSize:{w:253,h:300}},"map-building-bridge-lg-ceiling.img":{frame:{x:967,y:1589,w:544,h:274},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:7,w:544,h:274},sourceSize:{w:544,h:288}},"map-building-container-floor-01.img":{frame:{x:1605,y:1248,w:90,h:266},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:90,h:266},sourceSize:{w:90,h:268}},"map-tree-08f.img":{frame:{x:1515,y:1589,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-bunker-conch-compartment-floor-01b.img":{frame:{x:1822,y:2,w:200,h:214},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:200,h:214},sourceSize:{w:200,h:224}},"map-building-hut-ceiling-01.img":{frame:{x:1822,y:220,w:190,h:197},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:190,h:197},sourceSize:{w:204,h:204}},"map-building-hut-ceiling-02.img":{frame:{x:1822,y:421,w:190,h:197},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:190,h:197},sourceSize:{w:204,h:204}},"map-building-panicroom-floor.img":{frame:{x:1822,y:622,w:144,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:192},sourceSize:{w:144,h:192}},"map-building-panicroom-ceiling.img":{frame:{x:1822,y:818,w:144,h:192},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:192},sourceSize:{w:144,h:192}},"map-bunker-storm-floor-02.img":{frame:{x:1822,y:1014,w:160,h:191},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:160,h:191},sourceSize:{w:160,h:192}},"map-building-container-ceiling-01.img":{frame:{x:1822,y:1209,w:90,h:191},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:90,h:191},sourceSize:{w:90,h:268}},"map-building-container-ceiling-02.img":{frame:{x:1916,y:1209,w:90,h:191},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:90,h:191},sourceSize:{w:90,h:268}},"map-building-container-ceiling-03.img":{frame:{x:1822,y:1404,w:90,h:191},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:90,h:191},sourceSize:{w:90,h:268}},"map-building-container-ceiling-05.img":{frame:{x:1916,y:1404,w:90,h:191},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:90,h:191},sourceSize:{w:90,h:268}},"map-building-bank-ceiling-03.img":{frame:{x:1822,y:1599,w:108,h:181},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:95,w:108,h:181},sourceSize:{w:108,h:276}},"map-pipes-04.img":{frame:{x:1970,y:622,w:44,h:176},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:44,h:176},sourceSize:{w:44,h:176}},"map-building-mansion-floor-01a.img":{frame:{x:2,y:1881,w:401,h:159},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:401,h:159},sourceSize:{w:401,h:161}},"map-bunker-storm-chamber-ceiling-01.img":{frame:{x:407,y:1881,w:296,h:153},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:55,w:296,h:153},sourceSize:{w:296,h:208}},"map-bunker-egg-chamber-ceiling-01.img":{frame:{x:707,y:1881,w:160,h:153},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:71,w:160,h:153},sourceSize:{w:160,h:224}},"map-building-shack-ceiling-03.img":{frame:{x:871,y:1881,w:205,h:145},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:0,w:205,h:145},sourceSize:{w:216,h:168}},"map-pipes-01.img":{frame:{x:1970,y:818,w:45,h:144},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:45,h:144},sourceSize:{w:45,h:144}},"map-bunker-generic-floor-02.img":{frame:{x:1080,y:1881,w:148,h:141},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:148,h:141},sourceSize:{w:160,h:144}},"map-bunker-generic-floor-01.img":{frame:{x:1232,y:1881,w:148,h:141},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:148,h:141},sourceSize:{w:160,h:144}},"map-stone-03.img":{frame:{x:1384,y:1881,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"map-bush-04.img":{frame:{x:1526,y:1881,w:136,h:132},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:9,w:136,h:132},sourceSize:{w:150,h:150}},"map-bunker-conch-floor-01.img":{frame:{x:1666,y:1881,w:290,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:0,w:290,h:128},sourceSize:{w:300,h:128}},"map-hut-res-01.img":{frame:{x:1699,y:1248,w:119,h:119},rotated:!1,trimmed:!0,spriteSourceSize:{x:64,y:68,w:119,h:119},sourceSize:{w:256,h:256}},"map-chute-01.img":{frame:{x:1699,y:1371,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}},"map-door-02.img":{frame:{x:1934,y:1599,w:40,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:40,h:112},sourceSize:{w:40,h:112}},"map-bed-01.img":{frame:{x:1960,y:1881,w:48,h:108},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:108},sourceSize:{w:48,h:108}},"map-pipes-05.img":{frame:{x:1772,y:407,w:45,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:45,h:96},sourceSize:{w:45,h:96}},"part-shell-02.img":{frame:{x:1986,y:1014,w:32,h:95},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:95},sourceSize:{w:32,h:95}},"map-shack-res-01.img":{frame:{x:1822,y:1784,w:154,h:92},rotated:!1,trimmed:!0,spriteSourceSize:{x:29,y:24,w:154,h:92},sourceSize:{w:210,h:170}},"part-shell-03.img":{frame:{x:1986,y:1113,w:32,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:90},sourceSize:{w:32,h:90}},"part-shell-04.img":{frame:{x:1978,y:1599,w:28,h:82},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:28,h:82},sourceSize:{w:28,h:82}},"map-bed-res-02.img":{frame:{x:1772,y:507,w:45,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:7,w:45,h:80},sourceSize:{w:48,h:96}},"map-bed-res-01.img":{frame:{x:1772,y:591,w:45,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:7,w:45,h:80},sourceSize:{w:48,h:96}},"proj-bomb-iron-01.img":{frame:{x:1980,y:1784,w:34,h:80},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:0,w:34,h:80},sourceSize:{w:80,h:80}},"proj-mirv-nopin-nolever.img":{frame:{x:1772,y:675,w:40,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:0,w:40,h:74},sourceSize:{w:64,h:74}},"proj-smoke-nopin-nolever.img":{frame:{x:1775,y:1589,w:40,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:3,w:40,h:74},sourceSize:{w:80,h:80}},"part-shell-01.img":{frame:{x:1775,y:1667,w:28,h:67},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:28,h:67},sourceSize:{w:28,h:67}},"map-table-01.img":{frame:{x:1934,y:1715,w:80,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:64},sourceSize:{w:80,h:64}},"part-airdrop-04.img":{frame:{x:1775,y:1738,w:27,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:27,h:64},sourceSize:{w:27,h:64}},"map-wall-04-rounded.img":{frame:{x:1802,y:844,w:16,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:64},sourceSize:{w:16,h:64}},"map-door-03.img":{frame:{x:1802,y:912,w:16,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:56},sourceSize:{w:16,h:56}},"map-building-house-window-res-01.img":{frame:{x:1802,y:972,w:16,h:52},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:52},sourceSize:{w:16,h:52}},"map-building-house-window-01.img":{frame:{x:1802,y:1028,w:16,h:52},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:52},sourceSize:{w:16,h:52}},"gun-ots38-01.img":{frame:{x:2026,y:2,w:18,h:51},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:65,w:18,h:51},sourceSize:{w:28,h:116}},"part-frag-lever-01.img":{frame:{x:1699,y:1493,w:26,h:21},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:21,w:26,h:21},sourceSize:{w:64,h:64}},"minimize.img":{frame:{x:1407,y:759,w:49,h:49},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:7,w:49,h:49},sourceSize:{w:64,h:64}},"map-couch-01.img":{frame:{x:1460,y:759,w:144,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:48},sourceSize:{w:144,h:48}},"whale.img":{frame:{x:1608,y:759,w:60,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:8,w:60,h:48},sourceSize:{w:64,h:64}},"part-airdrop-01.img":{frame:{x:1672,y:759,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"map-pot-01.img":{frame:{x:1724,y:759,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"map-toilet-res-02.img":{frame:{x:1776,y:759,w:42,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:8,w:42,h:48},sourceSize:{w:64,h:64}},"map-wall-03-rounded.img":{frame:{x:2026,y:111,w:16,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:48},sourceSize:{w:16,h:48}},"loot-throwable-snowball.img":{frame:{x:1970,y:966,w:43,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:10,w:43,h:44},sourceSize:{w:64,h:64}},"eye.img":{frame:{x:446,y:1202,w:64,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:11,w:64,h:42},sourceSize:{w:64,h:64}},"chicken.img":{frame:{x:514,y:1202,w:54,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:11,w:54,h:42},sourceSize:{w:64,h:64}},"map-vending-res.img":{frame:{x:572,y:1202,w:48,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:48,h:42},sourceSize:{w:54,h:47}},"map-pot-res-01.img":{frame:{x:624,y:1202,w:42,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:15,w:42,h:42},sourceSize:{w:72,h:72}},"map-bunker-vent-01.img":{frame:{x:670,y:1202,w:42,h:42},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:42,h:42},sourceSize:{w:42,h:42}},"cog.img":{frame:{x:716,y:1202,w:42,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:11,w:42,h:42},sourceSize:{w:64,h:64}},"timer-background.img":{frame:{x:762,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"gun-dp28-top-01.img":{frame:{x:802,y:1202,w:36,h:36},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:36,h:36},sourceSize:{w:40,h:40}},"part-cloth-01.img":{frame:{x:842,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"player-map-outer.img":{frame:{x:882,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"close.img":{frame:{x:922,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"map-power-box-01.img":{frame:{x:962,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"player-map-inner.img":{frame:{x:1002,y:1202,w:36,h:36},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:36,h:36},sourceSize:{w:36,h:36}},"ping-indicator.img":{frame:{x:1042,y:1202,w:44,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:30,w:44,h:34},sourceSize:{w:64,h:64}},"map-fire-ext-01.img":{frame:{x:1090,y:1202,w:42,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:42,h:34},sourceSize:{w:42,h:35}},"checked.img":{frame:{x:1136,y:1202,w:34,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:34,h:34},sourceSize:{w:36,h:36}},"part-smoke-01.img":{frame:{x:1174,y:1202,w:34,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:34,h:34},sourceSize:{w:36,h:36}},"part-snow-01.img":{frame:{x:1212,y:1202,w:34,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:34,h:34},sourceSize:{w:36,h:36}},"resume.img":{frame:{x:1250,y:1202,w:33,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:15,w:33,h:34},sourceSize:{w:64,h:64}},"map-bookshelf-02.img":{frame:{x:1287,y:1202,w:112,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:32},sourceSize:{w:112,h:32}},"map-bookshelf-01.img":{frame:{x:1403,y:1202,w:112,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:32},sourceSize:{w:112,h:32}},"map-building-porch-01.img":{frame:{x:1519,y:1202,w:64,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:32},sourceSize:{w:64,h:32}},"player-patch-blue.img":{frame:{x:1587,y:1202,w:60,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:24,w:60,h:32},sourceSize:{w:80,h:80}},"keyboard.img":{frame:{x:1651,y:1202,w:54,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:16,w:54,h:32},sourceSize:{w:64,h:64}},"player-map-downed.img":{frame:{x:1709,y:1202,w:36,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:36,h:32},sourceSize:{w:36,h:36}},"globe.img":{frame:{x:1749,y:1202,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"map-column-01.img":{frame:{x:1785,y:1202,w:32,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:32},sourceSize:{w:32,h:32}},"skull-outlined.img":{frame:{x:1605,y:1518,w:28,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:28,h:32},sourceSize:{w:32,h:32}},"unlock.img":{frame:{x:1637,y:1518,w:26,h:32},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:26,h:32},sourceSize:{w:32,h:32}},"map-wall-02.img":{frame:{x:2026,y:163,w:16,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:32},sourceSize:{w:16,h:32}},"map-wall-02-rounded.img":{frame:{x:2026,y:199,w:16,h:32},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:32},sourceSize:{w:16,h:32}},"map-bush-res-02.img":{frame:{x:1667,y:1518,w:30,h:31},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:22,w:30,h:31},sourceSize:{w:72,h:72}},"proj-frag-pin-part.img":{frame:{x:1701,y:1518,w:30,h:30},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:17,w:30,h:30},sourceSize:{w:64,h:64}},"part-frag-pin-01.img":{frame:{x:1735,y:1518,w:30,h:30},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:17,w:30,h:30},sourceSize:{w:64,h:64}},"skull-team.img":{frame:{x:1769,y:1518,w:26,h:30},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:1,w:26,h:30},sourceSize:{w:32,h:32}},"map-fire-ext-res.img":{frame:{x:1775,y:1806,w:23,h:30},rotated:!1,trimmed:!0,spriteSourceSize:{x:18,y:3,w:23,h:30},sourceSize:{w:42,h:35}},"map-gun-mount-04.img":{frame:{x:970,y:812,w:64,h:28},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:28},sourceSize:{w:64,h:28}},"map-woodpile-res-01.img":{frame:{x:1038,y:812,w:38,h:28},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:10,w:38,h:28},sourceSize:{w:48,h:48}},"dc.img":{frame:{x:1080,y:812,w:28,h:28},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:28,h:28},sourceSize:{w:32,h:32}},"down.img":{frame:{x:1112,y:812,w:28,h:28},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:28,h:28},sourceSize:{w:32,h:32}},"ping-part-quarter-highlight.img":{frame:{x:1144,y:812,w:44,h:27},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:44,h:27},sourceSize:{w:64,h:64}},"ping-part-quarter.img":{frame:{x:1192,y:812,w:44,h:27},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:44,h:27},sourceSize:{w:64,h:64}},"map-barrel-res-03.img":{frame:{x:1240,y:812,w:38,h:27},rotated:!1,trimmed:!0,spriteSourceSize:{x:17,y:42,w:38,h:27},sourceSize:{w:72,h:72}},"map-bush-res-01.img":{frame:{x:1978,y:1685,w:26,h:26},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:23,w:26,h:26},sourceSize:{w:72,h:72}},"map-candle-01.img":{frame:{x:1282,y:812,w:26,h:26},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:26,h:26},sourceSize:{w:26,h:26}},"map-gun-mount-01.img":{frame:{x:1312,y:812,w:72,h:25},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:72,h:25},sourceSize:{w:72,h:28}},"map-gun-mount-05.img":{frame:{x:1388,y:812,w:72,h:25},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:72,h:25},sourceSize:{w:72,h:28}},"map-locker-03.img":{frame:{x:1464,y:812,w:48,h:25},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:25},sourceSize:{w:48,h:25}},"map-locker-02.img":{frame:{x:1516,y:812,w:48,h:25},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:25},sourceSize:{w:48,h:25}},"map-locker-01.img":{frame:{x:1568,y:812,w:48,h:25},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:25},sourceSize:{w:48,h:25}},"map-screen-01.img":{frame:{x:1620,y:812,w:128,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:24},sourceSize:{w:128,h:24}},"crown.img":{frame:{x:1752,y:812,w:28,h:24},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:4,w:28,h:24},sourceSize:{w:32,h:32}},"map-tree-res-01.img":{frame:{x:1784,y:812,w:24,h:24},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:24,h:24},sourceSize:{w:24,h:24}},"map-gun-mount-02.img":{frame:{x:1639,y:1152,w:64,h:23},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:64,h:23},sourceSize:{w:64,h:28}},"map-gun-mount-03.img":{frame:{x:1707,y:1152,w:64,h:23},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:64,h:23},sourceSize:{w:64,h:28}},"map-building-bank-window-res-01.img":{frame:{x:1775,y:1152,w:23,h:23},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:27,w:23,h:23},sourceSize:{w:72,h:72}},"gun-short-01.img":{frame:{x:2026,y:57,w:16,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:16,h:50},sourceSize:{w:16,h:50}}}},{meta:{image:"shared-2-50-42443bbe.png",size:{w:2048,h:2048},scale:.5},frames:{"map-silo-01.img":{frame:{x:2,y:277,w:252,h:252},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:252,h:252},sourceSize:{w:256,h:256}},"map-bunker-crossing-chamber-floor-01.img":{frame:{x:2,y:2,w:913,h:271},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:913,h:271},sourceSize:{w:914,h:272}},"ping-map-pulse.img":{frame:{x:258,y:277,w:252,h:252},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:252,h:252},sourceSize:{w:256,h:256}},"map-bunker-crossing-compartment-ceiling-01b.img":{frame:{x:514,y:277,w:360,h:248},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:360,h:248},sourceSize:{w:360,h:248}},"map-building-warehouse-ceiling-02.img":{frame:{x:2,y:533,w:360,h:216},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:360,h:216},sourceSize:{w:360,h:216}},"map-building-shack-floor-03.img":{frame:{x:366,y:533,w:285,h:205},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:285,h:205},sourceSize:{w:288,h:224}},"map-bunker-conch-chamber-floor-02.img":{frame:{x:919,y:2,w:620,h:204},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:14,w:620,h:204},sourceSize:{w:653,h:232}},"map-bunker-conch-chamber-floor-01.img":{frame:{x:2,y:753,w:697,h:190},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:22,w:697,h:190},sourceSize:{w:760,h:216}},"map-building-bridge-md-floor.img":{frame:{x:919,y:210,w:448,h:184},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:448,h:184},sourceSize:{w:448,h:184}},"map-tree-03.img":{frame:{x:1371,y:210,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"emote-circle-outer.img":{frame:{x:919,y:398,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-bunker-crossing-chamber-floor-02.img":{frame:{x:1051,y:398,w:353,h:127},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:159,w:353,h:127},sourceSize:{w:368,h:288}},"part-smoke-02.img":{frame:{x:1408,y:398,w:128,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:128,h:126},sourceSize:{w:128,h:128}},"part-smoke-03.img":{frame:{x:919,y:530,w:127,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:127,h:126},sourceSize:{w:128,h:128}},"map-bunker-crossing-chamber-floor-03.img":{frame:{x:1050,y:530,w:353,h:124},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:162,w:353,h:124},sourceSize:{w:368,h:288}},"map-bunker-crossing-chamber-ceiling-01.img":{frame:{x:703,y:753,w:568,h:120},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:568,h:120},sourceSize:{w:568,h:120}},"map-pipes-03.img":{frame:{x:2,y:947,w:342,h:118},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:342,h:118},sourceSize:{w:342,h:118}},"map-bunker-crossing-ceiling-01.img":{frame:{x:1407,y:530,w:98,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:31,y:0,w:98,h:116},sourceSize:{w:160,h:144}},"map-bunker-generic-ceiling-01.img":{frame:{x:655,y:533,w:98,h:116},rotated:!1,trimmed:!0,spriteSourceSize:{x:31,y:0,w:98,h:116},sourceSize:{w:160,h:144}},"map-building-mansion-cellar-01b.img":{frame:{x:757,y:533,w:113,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:113,h:115},sourceSize:{w:113,h:115}},"map-building-mansion-floor-01c.img":{frame:{x:1275,y:753,w:113,h:114},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:113,h:114},sourceSize:{w:113,h:114}},"map-building-outhouse-ceiling.img":{frame:{x:1392,y:753,w:138,h:113},rotated:!1,trimmed:!0,spriteSourceSize:{x:31,y:0,w:138,h:113},sourceSize:{w:200,h:158}},"map-building-saferoom-ceiling.img":{frame:{x:348,y:947,w:176,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:176,h:112},sourceSize:{w:176,h:112}},"map-building-saferoom-floor.img":{frame:{x:528,y:947,w:176,h:112},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:176,h:112},sourceSize:{w:176,h:112}},"map-bed-02.img":{frame:{x:708,y:947,w:88,h:108},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:88,h:108},sourceSize:{w:88,h:108}},"map-building-shack-ceiling-01.img":{frame:{x:800,y:947,w:158,h:105},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:158,h:105},sourceSize:{w:158,h:128}},"map-snow-02.img":{frame:{x:962,y:947,w:105,h:104},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:12,w:105,h:104},sourceSize:{w:128,h:128}},"pad.img":{frame:{x:1071,y:947,w:104,h:104},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:104,h:104},sourceSize:{w:104,h:104}},"map-vat-02.img":{frame:{x:1179,y:947,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-stone-res-02.img":{frame:{x:1283,y:947,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-building-shack-ceiling-02.img":{frame:{x:1387,y:947,w:120,h:97},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:120,h:97},sourceSize:{w:120,h:120}},"map-bunker-conch-chamber-ceiling-01.img":{frame:{x:2,y:1069,w:248,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:248,h:96},sourceSize:{w:248,h:96}},"map-building-crossing-bathroom-ceiling.img":{frame:{x:254,y:1069,w:144,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:96},sourceSize:{w:144,h:96}},"map-hedgehog-01.img":{frame:{x:402,y:1069,w:96,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:96},sourceSize:{w:96,h:96}},"map-building-mansion-floor-01d.img":{frame:{x:502,y:1069,w:545,h:94},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:545,h:94},sourceSize:{w:545,h:97}},"map-bunker-conch-ceiling-01.img":{frame:{x:1051,y:1069,w:190,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:190,h:90},sourceSize:{w:190,h:90}},"map-snow-03.img":{frame:{x:1245,y:1069,w:156,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:3,w:156,h:90},sourceSize:{w:180,h:96}},"map-bunker-egg-chamber-floor-01b.img":{frame:{x:1405,y:1069,w:97,h:90},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:97,h:90},sourceSize:{w:97,h:90}},"map-shack-res-03.img":{frame:{x:919,y:660,w:111,h:89},rotated:!1,trimmed:!0,spriteSourceSize:{x:49,y:34,w:111,h:89},sourceSize:{w:210,h:170}},"map-shack-res-02.img":{frame:{x:1034,y:660,w:111,h:89},rotated:!1,trimmed:!0,spriteSourceSize:{x:49,y:34,w:111,h:89},sourceSize:{w:210,h:170}},"map-bunker-conch-chamber-ceiling-02.img":{frame:{x:1149,y:660,w:244,h:88},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:244,h:88},sourceSize:{w:244,h:88}},"map-snow-01.img":{frame:{x:1397,y:660,w:106,h:88},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:20,w:106,h:88},sourceSize:{w:128,h:128}},"map-snow-07.img":{frame:{x:2,y:1169,w:250,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:5,w:250,h:86},sourceSize:{w:256,h:96}},"map-pipes-02.img":{frame:{x:256,y:1169,w:119,h:86},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:119,h:86},sourceSize:{w:119,h:86}},"player-wading-01.img":{frame:{x:379,y:1169,w:86,h:86},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:86,h:86},sourceSize:{w:86,h:86}},"map-smoke-res.img":{frame:{x:469,y:1169,w:84,h:86},rotated:!1,trimmed:!0,spriteSourceSize:{x:24,y:21,w:84,h:86},sourceSize:{w:128,h:128}},"map-stove-01.img":{frame:{x:655,y:653,w:106,h:82},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:106,h:82},sourceSize:{w:112,h:88}},"map-crate-04.img":{frame:{x:765,y:653,w:82,h:82},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:82,h:82},sourceSize:{w:82,h:82}},"map-building-dock-floor-01a.img":{frame:{x:557,y:1169,w:80,h:81},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:81},sourceSize:{w:80,h:81}},"map-table-02.img":{frame:{x:641,y:1169,w:144,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:80},sourceSize:{w:144,h:80}},"map-table-03.img":{frame:{x:789,y:1169,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-airdrop-02.img":{frame:{x:873,y:1169,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-airdrop-01.img":{frame:{x:957,y:1169,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"part-airdrop-03.img":{frame:{x:1041,y:1169,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-wheel-01.img":{frame:{x:1125,y:1169,w:156,h:78},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:156,h:78},sourceSize:{w:156,h:78}},"map-crate-res-03.img":{frame:{x:1285,y:1169,w:108,h:78},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:108,h:78},sourceSize:{w:108,h:78}},"proj-smoke-pin.img":{frame:{x:1397,y:1169,w:78,h:78},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:78,h:78},sourceSize:{w:80,h:80}},"proj-smoke-nopin.img":{frame:{x:2,y:1259,w:78,h:78},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:78,h:78},sourceSize:{w:80,h:80}},"map-wheel-03.img":{frame:{x:84,y:1259,w:156,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:156,h:75},sourceSize:{w:156,h:78}},"map-wheel-02.img":{frame:{x:244,y:1259,w:150,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:150,h:75},sourceSize:{w:156,h:78}},"map-sandbags-01.img":{frame:{x:398,y:1259,w:128,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:74},sourceSize:{w:128,h:74}},"map-crate-10.img":{frame:{x:530,y:1259,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"map-crate-11.img":{frame:{x:608,y:1259,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"player-armor-base-01.img":{frame:{x:686,y:1259,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"map-sandbags-02.img":{frame:{x:851,y:653,w:58,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:58,h:74},sourceSize:{w:74,h:74}},"proj-mirv-nopin.img":{frame:{x:1479,y:1169,w:52,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:0,w:52,h:74},sourceSize:{w:64,h:74}},"proj-mirv-pin.img":{frame:{x:764,y:1259,w:52,h:74},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:52,h:74},sourceSize:{w:64,h:74}},"loot-circle-outer-02.img":{frame:{x:820,y:1259,w:73,h:73},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:73,h:73},sourceSize:{w:73,h:73}},"loot-circle-outer-01.img":{frame:{x:897,y:1259,w:73,h:73},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:73,h:73},sourceSize:{w:73,h:73}},"map-building-barn-ceiling-02.img":{frame:{x:974,y:1259,w:208,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:208,h:72},sourceSize:{w:208,h:72}},"map-statue-top-02.img":{frame:{x:1186,y:1259,w:141,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:65,y:66,w:141,h:72},sourceSize:{w:208,h:208}},"map-statue-top-01.img":{frame:{x:1331,y:1259,w:141,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:65,y:66,w:141,h:72},sourceSize:{w:208,h:208}},"player-star.img":{frame:{x:2,y:1341,w:74,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:74,h:72},sourceSize:{w:74,h:74}},"star.img":{frame:{x:80,y:1341,w:74,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:74,h:72},sourceSize:{w:74,h:74}},"map-barrel-01.img":{frame:{x:158,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-03.img":{frame:{x:234,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-stone-05.img":{frame:{x:310,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-02.img":{frame:{x:386,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-01.img":{frame:{x:462,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-barrel-02.img":{frame:{x:538,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-07.img":{frame:{x:614,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-08.img":{frame:{x:690,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-09.img":{frame:{x:766,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-stone-01.img":{frame:{x:842,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"ping-border.img":{frame:{x:918,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"part-panel-01.img":{frame:{x:994,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"part-plank-01.img":{frame:{x:1070,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-stone-04.img":{frame:{x:1146,y:1341,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-bush-07.img":{frame:{x:1222,y:1341,w:68,h:72},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:68,h:72},sourceSize:{w:72,h:72}},"part-woodchip-01.img":{frame:{x:1294,y:1341,w:71,h:71},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:71,h:71},sourceSize:{w:72,h:72}},"player-ripple-01.img":{frame:{x:1369,y:1341,w:71,h:71},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:71,h:71},sourceSize:{w:71,h:71}},"part-book-01.img":{frame:{x:1476,y:1259,w:54,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:1,w:54,h:70},sourceSize:{w:72,h:72}},"map-bunker-vent-03.img":{frame:{x:1444,y:1341,w:68,h:68},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:68,h:68},sourceSize:{w:68,h:68}},"map-bunker-vent-02.img":{frame:{x:2,y:1417,w:68,h:68},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:68,h:68},sourceSize:{w:68,h:68}},"player-base-01.img":{frame:{x:74,y:1417,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:68,h:68},sourceSize:{w:70,h:70}},"part-pot-01.img":{frame:{x:146,y:1417,w:48,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:2,w:48,h:68},sourceSize:{w:72,h:72}},"map-outhouse-res.img":{frame:{x:198,y:1417,w:76,h:67},rotated:!1,trimmed:!0,spriteSourceSize:{x:62,y:21,w:76,h:67},sourceSize:{w:200,h:156}},"map-table-res.img":{frame:{x:278,y:1417,w:66,h:67},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:66,h:67},sourceSize:{w:72,h:72}},"part-splat-02.img":{frame:{x:348,y:1417,w:62,h:67},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:62,h:67},sourceSize:{w:72,h:72}},"map-crate-res-01.img":{frame:{x:703,y:877,w:70,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:4,w:70,h:66},sourceSize:{w:72,h:72}},"part-plate-01.img":{frame:{x:777,y:877,w:70,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:3,w:70,h:66},sourceSize:{w:72,h:72}},"map-vat-01.img":{frame:{x:851,y:877,w:66,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:66,h:66},sourceSize:{w:72,h:72}},"map-bush-07x.img":{frame:{x:921,y:877,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:64,h:66},sourceSize:{w:72,h:72}},"map-bush-01.img":{frame:{x:989,y:877,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:64,h:66},sourceSize:{w:72,h:72}},"map-bush-01f.img":{frame:{x:1057,y:877,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:64,h:66},sourceSize:{w:72,h:72}},"ping-map-coming.img":{frame:{x:1125,y:877,w:58,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:66},sourceSize:{w:64,h:128}},"map-building-mansion-cellar-01c.img":{frame:{x:1187,y:877,w:177,h:65},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:177,h:65},sourceSize:{w:177,h:65}},"map-stairs-broken-01.img":{frame:{x:1368,y:877,w:80,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:64},sourceSize:{w:80,h:64}},"map-barrel-res-02.img":{frame:{x:1452,y:877,w:66,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:66,h:64},sourceSize:{w:72,h:72}},"canada.img":{frame:{x:414,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"austria.img":{frame:{x:482,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"israel.img":{frame:{x:550,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"greece.img":{frame:{x:618,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"indonesia.img":{frame:{x:686,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-scope-00.img":{frame:{x:754,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-scope-01.img":{frame:{x:822,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-scope-02.img":{frame:{x:890,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-scope-03.img":{frame:{x:958,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-scope-04.img":{frame:{x:1026,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"germany.img":{frame:{x:1094,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"uruguay.img":{frame:{x:1162,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"belarus.img":{frame:{x:1230,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"turkey.img":{frame:{x:1298,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"heart-face.img":{frame:{x:1366,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"belgium.img":{frame:{x:1434,y:1417,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"india.img":{frame:{x:1543,y:2,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"venezuela.img":{frame:{x:1543,y:70,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"bolivia.img":{frame:{x:1543,y:138,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"serbia.img":{frame:{x:1543,y:206,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"singapore.img":{frame:{x:1543,y:274,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"vietnam.img":{frame:{x:1543,y:342,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"honduras.img":{frame:{x:1543,y:410,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-weapon-deagle-dual.img":{frame:{x:1543,y:478,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"imp-face.img":{frame:{x:1543,y:546,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"georgia.img":{frame:{x:1543,y:614,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"romania.img":{frame:{x:1543,y:682,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"bosnia-and-herzegovina.img":{frame:{x:1543,y:750,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"russia.img":{frame:{x:1543,y:818,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ping-team-airdrop.img":{frame:{x:1543,y:886,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"brazil.img":{frame:{x:1543,y:954,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"france.img":{frame:{x:1543,y:1022,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"slovakia.img":{frame:{x:1543,y:1090,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"portugal.img":{frame:{x:1543,y:1158,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"part-log-01.img":{frame:{x:1543,y:1226,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"sob-face.img":{frame:{x:1543,y:1294,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"joy-face.img":{frame:{x:1543,y:1362,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"guatemala.img":{frame:{x:2,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ping-team-danger.img":{frame:{x:70,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"south-korea.img":{frame:{x:138,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"hong-kong.img":{frame:{x:206,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"spain.img":{frame:{x:274,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"united-kingdom.img":{frame:{x:342,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-weapon-m93r-dual.img":{frame:{x:410,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"united-states-of-america.img":{frame:{x:478,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"republic-of-poland.img":{frame:{x:546,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"sunglass-face.img":{frame:{x:614,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"sweden.img":{frame:{x:682,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ukraine.img":{frame:{x:750,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"upsidedown-face.img":{frame:{x:818,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-ammo-box.img":{frame:{x:886,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"philippines.img":{frame:{x:954,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"switzerland.img":{frame:{x:1022,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"sad-face.img":{frame:{x:1090,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"kazakhstan.img":{frame:{x:1158,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"hungary.img":{frame:{x:1226,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ping-team-airstrike.img":{frame:{x:1294,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"peru.img":{frame:{x:1362,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"taiwan.img":{frame:{x:1430,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"malaysia.img":{frame:{x:1498,y:1489,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ping-team-help.img":{frame:{x:1611,y:2,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"mexico.img":{frame:{x:1611,y:70,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"monocle-face.img":{frame:{x:1611,y:138,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"netherlands.img":{frame:{x:1611,y:206,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"new-zealand.img":{frame:{x:1611,y:274,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ping-team-coming.img":{frame:{x:1611,y:342,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"thailand.img":{frame:{x:1611,y:410,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"chile.img":{frame:{x:1611,y:478,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"italy.img":{frame:{x:1611,y:546,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"china.img":{frame:{x:1611,y:614,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"colombia.img":{frame:{x:1611,y:682,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"finland.img":{frame:{x:1611,y:750,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"croatia.img":{frame:{x:1611,y:818,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"thinking-face.img":{frame:{x:1611,y:886,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"czech-republic.img":{frame:{x:1611,y:954,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"denmark.img":{frame:{x:1611,y:1022,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"angry-face.img":{frame:{x:1611,y:1090,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"disappoint-face.img":{frame:{x:1611,y:1158,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"argentina.img":{frame:{x:1611,y:1226,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"happy-face.img":{frame:{x:1611,y:1294,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"australia.img":{frame:{x:1611,y:1362,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"alien-face.img":{frame:{x:1611,y:1430,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"japan.img":{frame:{x:2,y:1557,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"norway.img":{frame:{x:70,y:1557,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"ecuador.img":{frame:{x:138,y:1557,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"trinidad-and-tobago.img":{frame:{x:206,y:1557,w:64,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:64,h:64},sourceSize:{w:64,h:64}},"loot-weapon-ot38-dual.img":{frame:{x:274,y:1557,w:62,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:62,h:64},sourceSize:{w:64,h:64}},"loot-weapon-colt45-dual.img":{frame:{x:340,y:1557,w:61,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:61,h:64},sourceSize:{w:64,h:64}},"campfire.img":{frame:{x:405,y:1557,w:60,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:60,h:64},sourceSize:{w:64,h:64}},"loot-weapon-m4a1.img":{frame:{x:469,y:1557,w:60,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:60,h:64},sourceSize:{w:64,h:64}},"snowflake.img":{frame:{x:533,y:1557,w:58,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:64},sourceSize:{w:64,h:64}},"loot-weapon-an94.img":{frame:{x:595,y:1557,w:58,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:64},sourceSize:{w:64,h:64}},"loot-weapon-dp28.img":{frame:{x:657,y:1557,w:58,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:64},sourceSize:{w:64,h:64}},"loot-weapon-scorpion.img":{frame:{x:719,y:1557,w:58,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:64},sourceSize:{w:64,h:64}},"ping-part-eighth.img":{frame:{x:1897,y:628,w:26,h:22},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:10,w:26,h:22},sourceSize:{w:64,h:64}},"loot-weapon-m1014.img":{frame:{x:843,y:1557,w:56,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:56,h:64},sourceSize:{w:64,h:64}},"trash.img":{frame:{x:903,y:1557,w:56,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:56,h:64},sourceSize:{w:64,h:64}},"thumbs-up.img":{frame:{x:963,y:1557,w:54,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:0,w:54,h:64},sourceSize:{w:64,h:64}},"loot-weapon-ots38-dual.img":{frame:{x:1021,y:1557,w:53,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:53,h:64},sourceSize:{w:64,h:64}},"loot-weapon-m93r.img":{frame:{x:1078,y:1557,w:52,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:0,w:52,h:64},sourceSize:{w:64,h:64}},"map-toilet-02.img":{frame:{x:1134,y:1557,w:50,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:0,w:50,h:64},sourceSize:{w:64,h:64}},"map-toilet-01.img":{frame:{x:1188,y:1557,w:50,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:0,w:50,h:64},sourceSize:{w:64,h:64}},"indicator.img":{frame:{x:1242,y:1557,w:46,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:0,w:46,h:64},sourceSize:{w:64,h:64}},"bullets.img":{frame:{x:1292,y:1557,w:44,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:44,h:64},sourceSize:{w:64,h:64}},"map-door-04.img":{frame:{x:1503,y:210,w:27,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:27,h:64},sourceSize:{w:27,h:64}},"star-red.img":{frame:{x:1340,y:1557,w:66,h:63},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:66,h:63},sourceSize:{w:74,h:74}},"star-blue.img":{frame:{x:1410,y:1557,w:66,h:63},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:66,h:63},sourceSize:{w:74,h:74}},"heart.img":{frame:{x:1480,y:1557,w:64,h:63},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:64,h:63},sourceSize:{w:64,h:64}},"part-splat-01.img":{frame:{x:1548,y:1557,w:64,h:63},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:64,h:63},sourceSize:{w:72,h:72}},"loot-weapon-bar.img":{frame:{x:1679,y:2,w:64,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:64,h:62},sourceSize:{w:64,h:64}},"chicken-dinner.img":{frame:{x:1679,y:68,w:64,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:64,h:62},sourceSize:{w:64,h:64}},"part-splat-03.img":{frame:{x:1679,y:134,w:63,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:2,w:63,h:62},sourceSize:{w:72,h:72}},"surviv.img":{frame:{x:1679,y:200,w:62,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:62,h:62},sourceSize:{w:64,h:64}},"loot-weapon-usas.img":{frame:{x:1679,y:266,w:62,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:62,h:62},sourceSize:{w:64,h:64}},"loot-weapon-awc.img":{frame:{x:1679,y:332,w:62,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:62,h:62},sourceSize:{w:64,h:64}},"map-crate-05.img":{frame:{x:1679,y:398,w:62,h:62},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:62,h:62},sourceSize:{w:62,h:62}},"emote.img":{frame:{x:1679,y:464,w:62,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:62,h:62},sourceSize:{w:64,h:64}},"tombstone.img":{frame:{x:1679,y:530,w:58,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:62},sourceSize:{w:64,h:64}},"loot-weapon-mk12.img":{frame:{x:1679,y:596,w:58,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:1,w:58,h:62},sourceSize:{w:64,h:64}},"loot-weapon-m249.img":{frame:{x:1679,y:662,w:58,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:1,w:58,h:62},sourceSize:{w:64,h:64}},"map-vat-res.img":{frame:{x:1679,y:728,w:56,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:5,w:56,h:62},sourceSize:{w:72,h:72}},"proj-frag-pin-01.img":{frame:{x:1679,y:794,w:56,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:56,h:62},sourceSize:{w:64,h:64}},"proj-frag-nopin-01.img":{frame:{x:1679,y:860,w:55,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:55,h:62},sourceSize:{w:64,h:64}},"cupcake.img":{frame:{x:1679,y:926,w:55,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:55,h:62},sourceSize:{w:64,h:64}},"loot-weapon-m39.img":{frame:{x:1679,y:992,w:54,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:54,h:62},sourceSize:{w:64,h:64}},"candy-corn.img":{frame:{x:1679,y:1058,w:53,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:1,w:53,h:62},sourceSize:{w:64,h:64}},"police.img":{frame:{x:1679,y:1124,w:52,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:1,w:52,h:62},sourceSize:{w:64,h:64}},"snowman.img":{frame:{x:1679,y:1190,w:50,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:1,w:50,h:62},sourceSize:{w:64,h:64}},"egg.img":{frame:{x:1679,y:1256,w:50,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:1,w:50,h:62},sourceSize:{w:64,h:64}},"loot-weapon-colt45.img":{frame:{x:1679,y:1322,w:48,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:1,w:48,h:62},sourceSize:{w:64,h:64}},"proj-frag-nopin-nolever-01.img":{frame:{x:1679,y:1388,w:46,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:46,h:62},sourceSize:{w:64,h:64}},"loot-throwable-smoke.img":{frame:{x:1679,y:1454,w:43,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:1,w:43,h:62},sourceSize:{w:64,h:64}},"ice-cream.img":{frame:{x:1679,y:1520,w:34,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:1,w:34,h:62},sourceSize:{w:64,h:64}},"loot-weapon-m1100.img":{frame:{x:2,y:1625,w:61,h:61},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:61,h:61},sourceSize:{w:64,h:64}},"loot-weapon-hk416.img":{frame:{x:1616,y:1557,w:54,h:61},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:1,w:54,h:61},sourceSize:{w:64,h:64}},"loot-chest-02.img":{frame:{x:874,y:533,w:40,h:61},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:2,w:40,h:61},sourceSize:{w:64,h:64}},"loot-weapon-m1911-dual.img":{frame:{x:67,y:1625,w:64,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:64,h:60},sourceSize:{w:64,h:64}},"salt.img":{frame:{x:135,y:1625,w:64,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:64,h:60},sourceSize:{w:64,h:64}},"loot-weapon-m9-dual.img":{frame:{x:203,y:1625,w:64,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:64,h:60},sourceSize:{w:64,h:64}},"loot-weapon-sv98.img":{frame:{x:271,y:1625,w:61,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:61,h:60},sourceSize:{w:64,h:64}},"loot-weapon-qbb97.img":{frame:{x:336,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"target.img":{frame:{x:400,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"map-decal-initiative.img":{frame:{x:464,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"mag-glass.img":{frame:{x:528,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"skull.img":{frame:{x:592,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"loot-chest-01.img":{frame:{x:656,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"part-feather-02.img":{frame:{x:720,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"map-stone-res-01.img":{frame:{x:784,y:1625,w:60,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:60},sourceSize:{w:60,h:60}},"map-chimney-01.img":{frame:{x:848,y:1625,w:60,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:60},sourceSize:{w:60,h:60}},"part-feather-01.img":{frame:{x:912,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"donut.img":{frame:{x:976,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"loot-weapon-pumpshotgun.img":{frame:{x:1040,y:1625,w:60,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:60,h:60},sourceSize:{w:64,h:64}},"loot-weapon-ump9.img":{frame:{x:1104,y:1625,w:58,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:60},sourceSize:{w:64,h:64}},"loot-weapon-famas.img":{frame:{x:1166,y:1625,w:58,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:60},sourceSize:{w:64,h:64}},"acorn.img":{frame:{x:1228,y:1625,w:54,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:54,h:60},sourceSize:{w:64,h:64}},"loot-weapon-scar.img":{frame:{x:1286,y:1625,w:54,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:54,h:60},sourceSize:{w:64,h:64}},"loot-weapon-vector45.img":{frame:{x:1344,y:1625,w:54,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:54,h:60},sourceSize:{w:64,h:64}},"loot-weapon-m1911.img":{frame:{x:1402,y:1625,w:54,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:54,h:60},sourceSize:{w:64,h:64}},"loot-medical-bandage.img":{frame:{x:1460,y:1625,w:54,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:54,h:60},sourceSize:{w:64,h:64}},"loot-chest-03.img":{frame:{x:1518,y:1625,w:50,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:50,h:60},sourceSize:{w:64,h:64}},"loot-weapon-m9.img":{frame:{x:1572,y:1625,w:50,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:2,w:50,h:60},sourceSize:{w:64,h:64}},"loot-pack-01.img":{frame:{x:1626,y:1625,w:48,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:2,w:48,h:60},sourceSize:{w:64,h:64}},"loot-pack-02.img":{frame:{x:1678,y:1625,w:46,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:46,h:60},sourceSize:{w:64,h:64}},"loot-pack-00.img":{frame:{x:1747,y:2,w:46,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:46,h:60},sourceSize:{w:64,h:64}},"loot-weapon-ots38.img":{frame:{x:1747,y:66,w:42,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:2,w:42,h:60},sourceSize:{w:64,h:64}},"map-stone-res-04.img":{frame:{x:2,y:1690,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:58,h:59},sourceSize:{w:60,h:60}},"flex.img":{frame:{x:64,y:1690,w:56,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:56,h:59},sourceSize:{w:64,h:64}},"loot-weapon-flare-gun.img":{frame:{x:1747,y:130,w:42,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:3,w:42,h:59},sourceSize:{w:64,h:64}},"map-crate-res-04.img":{frame:{x:124,y:1690,w:65,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:5,w:65,h:58},sourceSize:{w:72,h:72}},"map-crate-res-02.img":{frame:{x:193,y:1690,w:65,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:5,w:65,h:58},sourceSize:{w:72,h:72}},"sleepy.img":{frame:{x:262,y:1690,w:64,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:3,w:64,h:58},sourceSize:{w:64,h:64}},"gas.img":{frame:{x:330,y:1690,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"loot-weapon-mosin.img":{frame:{x:394,y:1690,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"loot-shirt-03.img":{frame:{x:458,y:1690,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"loot-shirt-01.img":{frame:{x:522,y:1690,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"ammo-flare.img":{frame:{x:586,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-9mm.img":{frame:{x:648,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-box.img":{frame:{x:710,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-308sub.img":{frame:{x:772,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-556mm.img":{frame:{x:834,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-50AE.img":{frame:{x:896,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-45acp.img":{frame:{x:958,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"ammo-762mm.img":{frame:{x:1020,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"part-spark-01.img":{frame:{x:1082,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:58,h:58},sourceSize:{w:60,h:60}},"ammo-12gauge.img":{frame:{x:1144,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:58,h:58},sourceSize:{w:64,h:64}},"part-spark-02.img":{frame:{x:1206,y:1690,w:58,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:58,h:58},sourceSize:{w:60,h:60}},"loot-weapon-garand.img":{frame:{x:1268,y:1690,w:57,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:57,h:58},sourceSize:{w:64,h:64}},"pumpkin.img":{frame:{x:1329,y:1690,w:54,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:3,w:54,h:58},sourceSize:{w:64,h:64}},"loot-pack-03.img":{frame:{x:1387,y:1690,w:54,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:3,w:54,h:58},sourceSize:{w:64,h:64}},"loot-weapon-deagle.img":{frame:{x:1445,y:1690,w:53,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:3,w:53,h:58},sourceSize:{w:64,h:64}},"loot-weapon-spas12.img":{frame:{x:1502,y:1690,w:50,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:50,h:58},sourceSize:{w:64,h:64}},"tap.img":{frame:{x:1556,y:1690,w:50,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:50,h:58},sourceSize:{w:64,h:64}},"loot-weapon-mp5.img":{frame:{x:1610,y:1690,w:50,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:50,h:58},sourceSize:{w:64,h:64}},"loot-weapon-ot38.img":{frame:{x:1747,y:193,w:46,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:3,w:46,h:58},sourceSize:{w:64,h:64}},"loot-throwable-mirv.img":{frame:{x:1747,y:255,w:42,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:3,w:42,h:58},sourceSize:{w:64,h:64}},"cattle.img":{frame:{x:1664,y:1690,w:60,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:4,w:60,h:57},sourceSize:{w:64,h:64}},"player-gui.img":{frame:{x:1728,y:1690,w:58,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:4,w:58,h:57},sourceSize:{w:64,h:64}},"player-emote.img":{frame:{x:1797,y:2,w:58,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:4,w:58,h:57},sourceSize:{w:64,h:64}},"loot-weapon-vector.img":{frame:{x:1797,y:63,w:56,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:56,h:57},sourceSize:{w:64,h:64}},"chick.img":{frame:{x:1797,y:124,w:52,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:3,w:52,h:57},sourceSize:{w:64,h:64}},"loot-weapon-ak.img":{frame:{x:1797,y:185,w:50,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:4,w:50,h:57},sourceSize:{w:64,h:64}},"pineapple.img":{frame:{x:1797,y:246,w:34,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:15,y:0,w:34,h:57},sourceSize:{w:64,h:64}},"map-snow-06.img":{frame:{x:2,y:1753,w:90,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:4,w:90,h:56},sourceSize:{w:96,h:64}},"logo-caduceus.img":{frame:{x:96,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"link.img":{frame:{x:164,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-swine.img":{frame:{x:232,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-surviv.img":{frame:{x:300,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-storm.img":{frame:{x:368,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-meteor.img":{frame:{x:436,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-hydra.img":{frame:{x:504,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-hatchet.img":{frame:{x:572,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-egg.img":{frame:{x:640,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-crossing.img":{frame:{x:708,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-conch.img":{frame:{x:776,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"logo-chrysanthemum.img":{frame:{x:844,y:1753,w:64,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:4,w:64,h:56},sourceSize:{w:64,h:64}},"loot-weapon-glock-dual.img":{frame:{x:912,y:1753,w:62,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:4,w:62,h:56},sourceSize:{w:64,h:64}},"loot-weapon-model94.img":{frame:{x:978,y:1753,w:60,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:4,w:60,h:56},sourceSize:{w:64,h:64}},"danger.img":{frame:{x:1042,y:1753,w:60,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:4,w:60,h:56},sourceSize:{w:64,h:64}},"santa-hat.img":{frame:{x:1797,y:307,w:57,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:57,h:56},sourceSize:{w:64,h:64}},"map-bollard-01.img":{frame:{x:1797,y:367,w:57,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:8,w:57,h:56},sourceSize:{w:72,h:72}},"map-tree-09.img":{frame:{x:1797,y:427,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"map-tree-04.img":{frame:{x:1797,y:487,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"loot-weapon-autoshotgun.img":{frame:{x:1797,y:547,w:52,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:4,w:52,h:56},sourceSize:{w:64,h:64}},"loot-weapon-glock.img":{frame:{x:1797,y:607,w:46,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:4,w:46,h:56},sourceSize:{w:64,h:64}},"loot-medical-soda.img":{frame:{x:1797,y:667,w:32,h:56},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:4,w:32,h:56},sourceSize:{w:64,h:64}},"map-control-panel-05.img":{frame:{x:1106,y:1753,w:72,h:55},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:55},sourceSize:{w:72,h:55}},"map-control-panel-01.img":{frame:{x:1182,y:1753,w:72,h:55},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:55},sourceSize:{w:72,h:55}},"map-control-panel-02.img":{frame:{x:1258,y:1753,w:72,h:55},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:55},sourceSize:{w:72,h:55}},"map-control-panel-04.img":{frame:{x:1334,y:1753,w:72,h:55},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:55},sourceSize:{w:72,h:55}},"part-leaf-02.img":{frame:{x:1797,y:727,w:55,h:55},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:4,w:55,h:55},sourceSize:{w:64,h:64}},"map-toilet-res-01.img":{frame:{x:1797,y:786,w:50,h:55},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:3,w:50,h:55},sourceSize:{w:64,h:64}},"ping-map-airdrop.img":{frame:{x:1797,y:845,w:38,h:55},rotated:!1,trimmed:!0,spriteSourceSize:{x:13,y:4,w:38,h:55},sourceSize:{w:64,h:64}},"map-case-deagle-02.img":{frame:{x:1410,y:1753,w:72,h:54},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:54},sourceSize:{w:72,h:54}},"map-case-deagle-01.img":{frame:{x:1486,y:1753,w:72,h:54},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:54},sourceSize:{w:72,h:54}},"hamburger.img":{frame:{x:1611,y:1498,w:64,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:5,w:64,h:54},sourceSize:{w:64,h:64}},"hide.img":{frame:{x:1543,y:1430,w:64,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:5,w:64,h:54},sourceSize:{w:64,h:64}},"part-leaf-01.img":{frame:{x:1562,y:1753,w:62,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:5,w:62,h:54},sourceSize:{w:64,h:64}},"loot-medical-healthkit.img":{frame:{x:1628,y:1753,w:60,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:60,h:54},sourceSize:{w:64,h:64}},"emote-medical-healthkit.img":{frame:{x:1692,y:1753,w:60,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:60,h:54},sourceSize:{w:64,h:64}},"loot-weapon-mp220.img":{frame:{x:1797,y:904,w:58,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:5,w:58,h:54},sourceSize:{w:64,h:64}},"leek.img":{frame:{x:1797,y:962,w:54,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:54,h:54},sourceSize:{w:64,h:64}},"map-crate-20.img":{frame:{x:1797,y:1020,w:54,h:54},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:54},sourceSize:{w:54,h:54}},"map-stove-02.img":{frame:{x:1797,y:1078,w:50,h:53},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:50,h:53},sourceSize:{w:56,h:56}},"ping-map-airstrike.img":{frame:{x:1797,y:1135,w:24,h:53},rotated:!1,trimmed:!0,spriteSourceSize:{x:20,y:6,w:24,h:53},sourceSize:{w:64,h:64}},"return-arrow.img":{frame:{x:1371,y:342,w:64,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:6,w:64,h:52},sourceSize:{w:64,h:64}},"map-grill-01.img":{frame:{x:1439,y:342,w:62,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:6,w:62,h:52},sourceSize:{w:64,h:64}},"turkey-animal.img":{frame:{x:1756,y:1753,w:60,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:6,w:60,h:52},sourceSize:{w:64,h:64}},"loot-helmet-01.img":{frame:{x:1797,y:1192,w:58,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:6,w:58,h:52},sourceSize:{w:64,h:64}},"eggplant.img":{frame:{x:1797,y:1248,w:54,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:6,w:54,h:52},sourceSize:{w:64,h:64}},"trunk.img":{frame:{x:1797,y:1304,w:54,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:6,w:54,h:52},sourceSize:{w:64,h:64}},"loot-weapon-mac10.img":{frame:{x:1797,y:1360,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"ping-map-help.img":{frame:{x:1797,y:1416,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"movement.img":{frame:{x:1797,y:1472,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"crab.img":{frame:{x:1797,y:1528,w:52,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:6,w:52,h:52},sourceSize:{w:64,h:64}},"loot-throwable-frag.img":{frame:{x:1797,y:1584,w:50,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:6,w:50,h:52},sourceSize:{w:64,h:64}},"ribbon-red.img":{frame:{x:1797,y:1640,w:50,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:11,w:50,h:52},sourceSize:{w:74,h:74}},"ribbon-blue.img":{frame:{x:1797,y:1696,w:50,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:11,w:50,h:52},sourceSize:{w:74,h:74}},"map-snow-05.img":{frame:{x:1747,y:317,w:46,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:6,w:46,h:52},sourceSize:{w:64,h:64}},"question.img":{frame:{x:1747,y:373,w:36,h:52},rotated:!1,trimmed:!0,spriteSourceSize:{x:14,y:6,w:36,h:52},sourceSize:{w:64,h:64}},"map-building-bank-window-01.img":{frame:{x:1825,y:1135,w:28,h:52},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:28,h:52},sourceSize:{w:28,h:52}},"map-chest-03.img":{frame:{x:1859,y:2,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-case-flare-01.img":{frame:{x:1859,y:57,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-case-hatchet-01.img":{frame:{x:1859,y:112,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-chest-02.img":{frame:{x:1859,y:167,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-chest-01.img":{frame:{x:1859,y:222,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-crate-06.img":{frame:{x:2,y:1813,w:82,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:82,h:50},sourceSize:{w:82,h:50}},"dab-face.img":{frame:{x:88,y:1813,w:72,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:11,w:72,h:50},sourceSize:{w:72,h:72}},"forest.img":{frame:{x:1859,y:277,w:62,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:7,w:62,h:50},sourceSize:{w:64,h:64}},"potato.img":{frame:{x:1859,y:331,w:52,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:7,w:52,h:50},sourceSize:{w:64,h:64}},"map-snow-04.img":{frame:{x:1859,y:385,w:50,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:50,h:50},sourceSize:{w:64,h:64}},"baguette.img":{frame:{x:1859,y:439,w:50,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:7,w:50,h:50},sourceSize:{w:64,h:64}},"copy.img":{frame:{x:1859,y:493,w:46,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:7,w:46,h:50},sourceSize:{w:64,h:64}},"map-toilet-03.img":{frame:{x:1859,y:547,w:34,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:34,h:50},sourceSize:{w:50,h:50}},"map-toilet-04.img":{frame:{x:1859,y:601,w:34,h:50},rotated:!1,trimmed:!0,spriteSourceSize:{x:8,y:0,w:34,h:50},sourceSize:{w:50,h:50}},"map-pot-02.img":{frame:{x:1859,y:655,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"map-bush-res-04.img":{frame:{x:1859,y:707,w:48,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:12,y:12,w:48,h:48},sourceSize:{w:72,h:72}},"map-woodpile-01.img":{frame:{x:1859,y:759,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"skull-leader.img":{frame:{x:1859,y:811,w:46,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:46,h:48},sourceSize:{w:48,h:48}},"map-recorder-01.img":{frame:{x:1897,y:547,w:32,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:32,h:48},sourceSize:{w:32,h:48}},"map-control-panel-06.img":{frame:{x:164,y:1813,w:96,h:47},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:47},sourceSize:{w:96,h:47}},"teabag.img":{frame:{x:1859,y:863,w:55,h:47},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:9,w:55,h:47},sourceSize:{w:64,h:64}},"map-vending-soda-01.img":{frame:{x:1859,y:914,w:54,h:47},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:47},sourceSize:{w:54,h:47}},"map-oven-01.img":{frame:{x:1859,y:965,w:54,h:47},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:47},sourceSize:{w:54,h:47}},"map-refrigerator-01.img":{frame:{x:1859,y:1016,w:54,h:47},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:54,h:47},sourceSize:{w:54,h:47}},"map-control-panel-03.img":{frame:{x:1859,y:1067,w:48,h:47},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:47},sourceSize:{w:48,h:47}},"map-crate-14.img":{frame:{x:264,y:1813,w:86,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:86,h:45},sourceSize:{w:86,h:45}},"map-crate-17.img":{frame:{x:354,y:1813,w:86,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:86,h:45},sourceSize:{w:86,h:45}},"map-drawers-02.img":{frame:{x:444,y:1813,w:80,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:45},sourceSize:{w:80,h:45}},"map-drawers-01.img":{frame:{x:528,y:1813,w:80,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:45},sourceSize:{w:80,h:45}},"map-stand-01.img":{frame:{x:1859,y:1118,w:40,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:40,h:45},sourceSize:{w:40,h:45}},"map-couch-res-01.img":{frame:{x:612,y:1813,w:86,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:2,w:86,h:44},sourceSize:{w:96,h:48}},"loot-helmet-03.img":{frame:{x:1859,y:1167,w:58,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:10,w:58,h:44},sourceSize:{w:64,h:64}},"map-screen-res-01.img":{frame:{x:1859,y:1215,w:58,h:29},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:58,h:29},sourceSize:{w:62,h:29}},"map-drawers-res.img":{frame:{x:1859,y:1248,w:47,h:29},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:47,h:29},sourceSize:{w:48,h:32}},"pumpkin-play.img":{frame:{x:1897,y:601,w:21,h:23},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:21,h:23},sourceSize:{w:24,h:24}},"gun-m249-bot-01.img":{frame:{x:1859,y:1281,w:38,h:22},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:38,h:22},sourceSize:{w:38,h:22}},"loot-weapon-m1a1.img":{frame:{x:781,y:1557,w:58,h:64},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:58,h:64},sourceSize:{w:64,h:64}}}}],gradient:[{meta:{image:"gradient-0-50-a611d1a4.png",size:{w:512,h:512},scale:.5},frames:{"map-barrel-res-01.img":{frame:{x:247,y:2,w:108,h:103},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:13,w:108,h:103},sourceSize:{w:128,h:128}},"map-building-mansion-cellar-02.img":{frame:{x:2,y:2,w:241,h:214},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:241,h:214},sourceSize:{w:248,h:220}},"map-plane-01.img":{frame:{x:247,y:109,w:90,h:99},rotated:!1,trimmed:!0,spriteSourceSize:{x:19,y:6,w:90,h:99},sourceSize:{w:128,h:128}},"map-plane-02.img":{frame:{x:2,y:220,w:42,h:83},rotated:!1,trimmed:!0,spriteSourceSize:{x:43,y:2,w:42,h:83},sourceSize:{w:128,h:128}},"loot-melee-machete-taiga.img":{frame:{x:48,y:220,w:23,h:83},rotated:!1,trimmed:!0,spriteSourceSize:{x:35,y:7,w:23,h:83},sourceSize:{w:96,h:96}},"loot-melee-kukri-trad.img":{frame:{x:75,y:220,w:21,h:78},rotated:!1,trimmed:!0,spriteSourceSize:{x:35,y:9,w:21,h:78},sourceSize:{w:96,h:96}},"map-bush-03.img":{frame:{x:100,y:220,w:74,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:74,h:76},sourceSize:{w:76,h:76}},"player-circle-base-01.img":{frame:{x:178,y:220,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"player-circle-base-02.img":{frame:{x:256,y:220,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"map-light-01.img":{frame:{x:359,y:2,w:70,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:70,h:70},sourceSize:{w:72,h:72}},"loot-circle-inner-01.img":{frame:{x:359,y:76,w:70,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:2,w:70,h:70},sourceSize:{w:74,h:74}},"player-base-04.img":{frame:{x:359,y:150,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:68,h:68},sourceSize:{w:70,h:70}},"player-base-03.img":{frame:{x:359,y:222,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:68,h:68},sourceSize:{w:70,h:70}},"player-base-02.img":{frame:{x:2,y:307,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:68,h:68},sourceSize:{w:70,h:70}},"player-base-05.img":{frame:{x:74,y:307,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:68,h:68},sourceSize:{w:70,h:70}},"loot-melee-bowie-vintage.img":{frame:{x:146,y:307,w:22,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:2,w:22,h:60},sourceSize:{w:64,h:64}},"loot-melee-bowie-frontier.img":{frame:{x:172,y:307,w:22,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:2,w:22,h:60},sourceSize:{w:64,h:64}},"loot-melee-bayonet-woodland.img":{frame:{x:334,y:220,w:20,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:2,w:20,h:60},sourceSize:{w:64,h:64}},"loot-melee-bayonet-rugged.img":{frame:{x:198,y:307,w:20,h:60},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:2,w:20,h:60},sourceSize:{w:64,h:64}},"loot-shirt-04.img":{frame:{x:222,y:307,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"loot-shirt-02.img":{frame:{x:286,y:307,w:60,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:3,w:60,h:58},sourceSize:{w:64,h:64}},"loot-melee-huntsman-burnished.img":{frame:{x:341,y:109,w:12,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:3,w:12,h:58},sourceSize:{w:64,h:64}},"player-bullet-trail-02.img":{frame:{x:381,y:307,w:18,h:18},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:18,h:18},sourceSize:{w:18,h:18}},"loot-melee-pan-black-side.img":{frame:{x:366,y:307,w:11,h:57},rotated:!1,trimmed:!0,spriteSourceSize:{x:27,y:3,w:11,h:57},sourceSize:{w:64,h:64}},"proj-snowball-02.img":{frame:{x:433,y:2,w:54,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:54,h:54},sourceSize:{w:64,h:64}},"proj-snowball-01.img":{frame:{x:433,y:60,w:54,h:54},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:54,h:54},sourceSize:{w:64,h:64}},"loot-melee-pan-black.img":{frame:{x:2,y:379,w:60,h:44},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:10,w:60,h:44},sourceSize:{w:64,h:64}},"part-flare-01.img":{frame:{x:433,y:118,w:42,h:42},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:42,h:42},sourceSize:{w:50,h:50}},"loot-melee-hook-silver.img":{frame:{x:433,y:164,w:22,h:40},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:12,w:22,h:40},sourceSize:{w:64,h:64}},"loot-melee-fireaxe.img":{frame:{x:66,y:379,w:76,h:38},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:76,h:38},sourceSize:{w:76,h:38}},"part-frag-burst-02.img":{frame:{x:433,y:208,w:34,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:34,h:34},sourceSize:{w:36,h:36}},"part-frag-burst-01.img":{frame:{x:433,y:246,w:34,h:34},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:34,h:34},sourceSize:{w:36,h:36}},"loot-melee-stonehammer.img":{frame:{x:146,y:379,w:74,h:29},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:74,h:29},sourceSize:{w:74,h:30}},"loot-melee-woodaxe-bloody.img":{frame:{x:224,y:379,w:74,h:27},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:27},sourceSize:{w:74,h:27}},"loot-melee-woodaxe.img":{frame:{x:302,y:379,w:74,h:27},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:27},sourceSize:{w:74,h:27}},"loot-melee-karambit-rugged.img":{frame:{x:433,y:284,w:52,h:22},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:21,w:52,h:22},sourceSize:{w:64,h:64}},"loot-melee-karambit-prismatic.img":{frame:{x:433,y:310,w:52,h:22},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:21,w:52,h:22},sourceSize:{w:64,h:64}},"loot-melee-karambit-drowned.img":{frame:{x:433,y:336,w:52,h:22},rotated:!1,trimmed:!0,spriteSourceSize:{x:6,y:21,w:52,h:22},sourceSize:{w:64,h:64}},"loot-melee-katana-orchid.img":{frame:{x:2,y:427,w:115,h:20},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:115,h:20},sourceSize:{w:115,h:20}},"loot-melee-katana.img":{frame:{x:121,y:427,w:115,h:20},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:115,h:20},sourceSize:{w:115,h:20}},"loot-melee-katana-rusted.img":{frame:{x:240,y:427,w:115,h:20},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:115,h:20},sourceSize:{w:115,h:20}},"player-hands-02.img":{frame:{x:459,y:164,w:19,h:19},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:19,h:19},sourceSize:{w:19,h:19}},"player-feet-02.img":{frame:{x:471,y:208,w:13,h:19},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:13,h:19},sourceSize:{w:19,h:19}},"loot-melee-huntsman-rugged.img":{frame:{x:350,y:307,w:12,h:58},rotated:!1,trimmed:!0,spriteSourceSize:{x:26,y:3,w:12,h:58},sourceSize:{w:64,h:64}}}}],snow:[{meta:{image:"snow-0-50-1e19952c.png",size:{w:2048,h:2048},scale:.5},frames:{"map-bunker-hydra-compartment-floor-02.img":{frame:{x:758,y:2,w:847,h:724},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:0,w:847,h:724},sourceSize:{w:852,h:724}},"map-complex-warehouse-floor-02.img":{frame:{x:2,y:2,w:752,h:944},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:752,h:944},sourceSize:{w:752,h:944}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:2,y:950,w:382,h:431},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:382,h:431},sourceSize:{w:384,h:432}},"map-complex-warehouse-floor-01.img":{frame:{x:388,y:950,w:170,h:414},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:170,h:414},sourceSize:{w:170,h:414}},"map-bunker-hydra-chamber-floor-03.img":{frame:{x:562,y:950,w:350,h:399},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:15,w:350,h:399},sourceSize:{w:352,h:416}},"map-bunker-chrys-compartment-floor-01c.img":{frame:{x:916,y:950,w:399,h:385},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:399,h:385},sourceSize:{w:402,h:402}},"map-bunker-hydra-chamber-floor-02.img":{frame:{x:1319,y:950,w:168,h:371},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:0,w:168,h:371},sourceSize:{w:196,h:372}},"map-bunker-hydra-chamber-floor-01b.img":{frame:{x:1609,y:2,w:353,h:369},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:353,h:369},sourceSize:{w:353,h:369}},"map-bunker-hydra-compartment-ceiling-02.img":{frame:{x:2,y:1385,w:401,h:329},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:401,h:329},sourceSize:{w:408,h:360}},"map-building-greenhouse-floor-02.img":{frame:{x:407,y:1385,w:417,h:321},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:417,h:321},sourceSize:{w:417,h:321}},"map-bunker-hydra-compartment-floor-01.img":{frame:{x:1609,y:375,w:352,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:352,h:320},sourceSize:{w:352,h:320}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:828,y:1385,w:382,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:382,h:314},sourceSize:{w:386,h:314}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:1214,y:1385,w:464,h:312},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:464,h:312},sourceSize:{w:466,h:314}},"map-building-greenhouse-ceiling-02.img":{frame:{x:1609,y:699,w:200,h:312},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:312},sourceSize:{w:200,h:312}},"map-bunker-hydra-floor-01.img":{frame:{x:2,y:1718,w:432,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:432,h:304},sourceSize:{w:432,h:304}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:1813,y:699,w:114,h:302},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:114,h:302},sourceSize:{w:114,h:322}},"map-bunker-hydra-compartment-floor-03.img":{frame:{x:1609,y:1015,w:350,h:253},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:350,h:253},sourceSize:{w:352,h:256}},"map-complex-warehouse-floor-03.img":{frame:{x:438,y:1718,w:282,h:250},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:282,h:250},sourceSize:{w:282,h:250}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:758,y:730,w:178,h:186},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:186},sourceSize:{w:178,h:186}},"map-bunker-hydra-compartment-ceiling-01.img":{frame:{x:940,y:730,w:160,h:180},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:180},sourceSize:{w:160,h:180}},"map-bunker-hydra-chamber-ceiling-02.img":{frame:{x:1104,y:730,w:96,h:175},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:175},sourceSize:{w:96,h:175}},"map-bunker-hydra-chamber-ceiling-01.img":{frame:{x:1204,y:730,w:161,h:173},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:161,h:173},sourceSize:{w:216,h:176}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:1369,y:730,w:178,h:154},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:154},sourceSize:{w:178,h:154}},"map-bunker-hydra-ceiling-01.img":{frame:{x:1682,y:1385,w:216,h:152},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:216,h:152},sourceSize:{w:216,h:152}},"map-stone-03x.img":{frame:{x:1682,y:1541,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:724,y:1718,w:224,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:136},sourceSize:{w:224,h:136}},"map-bunker-hydra-chamber-ceiling-03.img":{frame:{x:952,y:1718,w:200,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:136},sourceSize:{w:200,h:136}},"map-planter-06.img":{frame:{x:1491,y:950,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-bunker-hydra-compartment-ceiling-03.img":{frame:{x:1156,y:1718,w:160,h:135},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:135},sourceSize:{w:160,h:135}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:1320,y:1718,w:178,h:130},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:130},sourceSize:{w:178,h:130}},"map-tree-10.img":{frame:{x:1824,y:1541,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-tree-11.img":{frame:{x:1502,y:1718,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"map-snowball-res.img":{frame:{x:1567,y:950,w:35,h:35},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:6,w:35,h:35},sourceSize:{w:48,h:48}},"map-bunker-generic-ceiling-02.img":{frame:{x:1491,y:1090,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-generic-floor-03.img":{frame:{x:1754,y:1718,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-hydra-floor-04.img":{frame:{x:1609,y:1272,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-stone-res-02x.img":{frame:{x:1713,y:1272,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-hydra-chamber-floor-01a.img":{frame:{x:1817,y:1272,w:97,h:97},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:97,h:97},sourceSize:{w:97,h:97}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:1491,y:1209,w:56,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:96},sourceSize:{w:56,h:96}},"map-bunker-chrys-compartment-floor-02c.img":{frame:{x:724,y:1858,w:254,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:254,h:90},sourceSize:{w:274,h:90}},"map-table-02x.img":{frame:{x:982,y:1858,w:144,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:80},sourceSize:{w:144,h:80}},"map-airdrop-02x.img":{frame:{x:1838,y:1718,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-airdrop-01x.img":{frame:{x:1130,y:1858,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-table-03x.img":{frame:{x:1214,y:1858,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-crate-01x.img":{frame:{x:1298,y:1858,w:77,h:77},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:77,h:77},sourceSize:{w:80,h:80}},"map-stone-01x.img":{frame:{x:1379,y:1858,w:76,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:76,h:76},sourceSize:{w:80,h:80}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:1459,y:1858,w:82,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:15,w:82,h:75},sourceSize:{w:114,h:90}},"map-crate-03x.img":{frame:{x:1545,y:1858,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"map-crate-02x.img":{frame:{x:1623,y:1858,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-planter-res-02.img":{frame:{x:1918,y:1272,w:39,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:39,h:68},sourceSize:{w:43,h:68}},"map-bush-01x.img":{frame:{x:1699,y:1858,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:64,h:66},sourceSize:{w:72,h:72}},"map-table-01x.img":{frame:{x:1767,y:1858,w:80,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:64},sourceSize:{w:80,h:64}},"map-stone-res-01x.img":{frame:{x:1902,y:1385,w:60,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:60},sourceSize:{w:60,h:60}},"map-chest-03x.img":{frame:{x:1851,y:1858,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-planter-07.img":{frame:{x:1551,y:730,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:438,y:1972,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:554,y:1972,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"part-airdrop-01x.img":{frame:{x:1551,y:784,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"map-crate-21.img":{frame:{x:670,y:1972,w:86,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:86,h:45},sourceSize:{w:86,h:45}},"player-snow-01.img":{frame:{x:760,y:1972,w:80,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:80,h:43},sourceSize:{w:80,h:80}},"player-snow-02.img":{frame:{x:844,y:1972,w:74,h:41},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:74,h:41},sourceSize:{w:80,h:80}},"map-planter-res-03.img":{frame:{x:1551,y:836,w:42,h:39},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:42,h:39},sourceSize:{w:43,h:43}},"player-snow-03.img":{frame:{x:922,y:1972,w:75,h:37},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:75,h:37},sourceSize:{w:80,h:80}},"map-chute-01x.img":{frame:{x:1632,y:1718,w:118,h:118},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:5,w:118,h:118},sourceSize:{w:128,h:128}}}}],faction:[{meta:{image:"faction-0-50-f7fde75b.png",size:{w:2048,h:2048},scale:.5},frames:{"map-complex-warehouse-floor-02.img":{frame:{x:654,y:2,w:752,h:944},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:752,h:944},sourceSize:{w:752,h:944}},"map-complex-warehouse-floor-04.img":{frame:{x:2,y:2,w:648,h:1024},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:648,h:1024},sourceSize:{w:648,h:1024}},"map-building-bridge-xlg-floor.img":{frame:{x:2,y:1030,w:1232,h:480},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:1232,h:480},sourceSize:{w:1232,h:480}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:1410,y:2,w:382,h:431},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:382,h:431},sourceSize:{w:384,h:432}},"map-complex-warehouse-floor-01.img":{frame:{x:1410,y:437,w:170,h:414},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:170,h:414},sourceSize:{w:170,h:414}},"map-bunker-chrys-compartment-floor-01b.img":{frame:{x:2,y:1514,w:399,h:385},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:399,h:385},sourceSize:{w:402,h:402}},"map-building-greenhouse-floor-01.img":{frame:{x:405,y:1514,w:417,h:321},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:417,h:321},sourceSize:{w:417,h:321}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:1410,y:855,w:382,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:382,h:314},sourceSize:{w:386,h:314}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:826,y:1514,w:464,h:312},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:464,h:312},sourceSize:{w:466,h:314}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:1584,y:437,w:114,h:302},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:114,h:302},sourceSize:{w:114,h:322}},"map-complex-warehouse-floor-03.img":{frame:{x:1410,y:1173,w:282,h:250},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:282,h:250},sourceSize:{w:282,h:250}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:1294,y:1514,w:178,h:186},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:186},sourceSize:{w:178,h:186}},"map-building-greenhouse-ceiling-01.img":{frame:{x:1476,y:1514,w:202,h:158},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:202,h:158},sourceSize:{w:202,h:158}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:1796,y:2,w:178,h:154},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:154},sourceSize:{w:178,h:154}},"map-statue-01.img":{frame:{x:1796,y:160,w:142,h:142},rotated:!1,trimmed:!0,spriteSourceSize:{x:33,y:33,w:142,h:142},sourceSize:{w:208,h:208}},"map-stone-03f.img":{frame:{x:1796,y:306,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:2,y:1903,w:224,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:136},sourceSize:{w:224,h:136}},"map-planter-01.img":{frame:{x:1796,y:448,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-planter-03.img":{frame:{x:1872,y:448,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-planter-02.img":{frame:{x:1796,y:588,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:1796,y:728,w:178,h:130},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:130},sourceSize:{w:178,h:130}},"player-patch-02.img":{frame:{x:1912,y:1804,w:60,h:31},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:60,h:31},sourceSize:{w:80,h:80}},"map-airdrop-04.img":{frame:{x:1796,y:994,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-crate-12.img":{frame:{x:1796,y:1126,w:120,h:120},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:120,h:120},sourceSize:{w:120,h:120}},"map-crate-13.img":{frame:{x:1796,y:1250,w:120,h:120},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:120,h:120},sourceSize:{w:120,h:120}},"player-helmet-leader.img":{frame:{x:1872,y:588,w:92,h:120},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:4,w:92,h:120},sourceSize:{w:128,h:128}},"map-bunker-generic-floor-03.img":{frame:{x:1796,y:1374,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-generic-ceiling-02.img":{frame:{x:1880,y:1374,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-stone-res-02f.img":{frame:{x:1796,y:1493,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:1900,y:1493,w:56,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:96},sourceSize:{w:56,h:96}},"map-bunker-chrys-compartment-floor-02b.img":{frame:{x:1294,y:1704,w:254,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:254,h:90},sourceSize:{w:274,h:90}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:1796,y:1597,w:82,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:15,w:82,h:75},sourceSize:{w:114,h:90}},"map-crate-22.img":{frame:{x:1882,y:1597,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-02f.img":{frame:{x:1796,y:1676,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-planter-res-01.img":{frame:{x:1928,y:862,w:39,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:39,h:68},sourceSize:{w:43,h:68}},"map-chest-03f.img":{frame:{x:1872,y:1676,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-planter-05.img":{frame:{x:1920,y:1126,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-planter-04.img":{frame:{x:1920,y:1180,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:1796,y:1752,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:1796,y:1804,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"player-patch-01.img":{frame:{x:1912,y:1752,w:60,h:36},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:60,h:36},sourceSize:{w:80,h:80}},"map-airdrop-03.img":{frame:{x:1796,y:862,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}}}}],desert:[{meta:{image:"desert-0-50-bcfd69a7.png",size:{w:2048,h:2048},scale:.5},frames:{"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:662,y:2,w:382,h:431},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:382,h:431},sourceSize:{w:384,h:432}},"map-building-saloon-floor-01.img":{frame:{x:2,y:2,w:656,h:656},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:656,h:656},sourceSize:{w:656,h:656}},"map-bunker-chrys-compartment-floor-01c.img":{frame:{x:1048,y:2,w:399,h:385},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:399,h:385},sourceSize:{w:402,h:402}},"map-building-saloon-cellar-01.img":{frame:{x:2,y:662,w:526,h:334},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:526,h:334},sourceSize:{w:528,h:336}},"map-building-greenhouse-floor-02.img":{frame:{x:532,y:662,w:417,h:321},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:417,h:321},sourceSize:{w:417,h:321}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:953,y:662,w:382,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:382,h:314},sourceSize:{w:386,h:314}},"map-building-saloon-ceiling-01.img":{frame:{x:2,y:1e3,w:313,h:313},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:313,h:313},sourceSize:{w:328,h:328}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:319,y:1e3,w:464,h:312},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:464,h:312},sourceSize:{w:466,h:314}},"map-building-greenhouse-ceiling-02.img":{frame:{x:787,y:1e3,w:200,h:312},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:312},sourceSize:{w:200,h:312}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:991,y:1e3,w:114,h:302},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:114,h:302},sourceSize:{w:114,h:322}},"map-tree-05c.img":{frame:{x:1048,y:391,w:236,h:247},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:4,w:236,h:247},sourceSize:{w:256,h:256}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:662,y:437,w:178,h:186},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:186},sourceSize:{w:178,h:186}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:844,y:437,w:178,h:154},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:154},sourceSize:{w:178,h:154}},"map-stone-03b.img":{frame:{x:1288,y:391,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:1109,y:1e3,w:224,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:136},sourceSize:{w:224,h:136}},"map-planter-06.img":{frame:{x:1339,y:662,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:1109,y:1140,w:178,h:130},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:130},sourceSize:{w:178,h:130}},"map-tree-06.img":{frame:{x:1291,y:1140,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-bush-res-05.img":{frame:{x:844,y:595,w:30,h:26},rotated:!1,trimmed:!0,spriteSourceSize:{x:21,y:23,w:30,h:26},sourceSize:{w:72,h:72}},"map-bunker-generic-floor-03.img":{frame:{x:1337,y:1e3,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:1288,y:533,w:56,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:96},sourceSize:{w:56,h:96}},"map-bunker-chrys-compartment-floor-02c.img":{frame:{x:2,y:1317,w:254,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:254,h:90},sourceSize:{w:274,h:90}},"map-building-saloon-ceiling-02.img":{frame:{x:1348,y:533,w:96,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:80},sourceSize:{w:96,h:80}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:260,y:1317,w:82,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:15,w:82,h:75},sourceSize:{w:114,h:90}},"map-crate-18.img":{frame:{x:346,y:1317,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-bush-05.img":{frame:{x:422,y:1317,w:70,h:70},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:70,h:70},sourceSize:{w:72,h:72}},"map-planter-res-02.img":{frame:{x:496,y:1317,w:39,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:39,h:68},sourceSize:{w:43,h:68}},"map-building-archway-ceiling-01.img":{frame:{x:539,y:1317,w:336,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:336,h:64},sourceSize:{w:336,h:64}},"map-stone-res-01b.img":{frame:{x:879,y:1317,w:60,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:60},sourceSize:{w:60,h:60}},"map-planter-07.img":{frame:{x:1339,y:921,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:943,y:1317,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:1059,y:1317,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-tree-res-02.img":{frame:{x:1393,y:921,w:48,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:48,h:48},sourceSize:{w:48,h:48}},"map-archway-res-01.img":{frame:{x:1175,y:1317,w:180,h:46},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:1,w:180,h:46},sourceSize:{w:180,h:48}},"map-planter-res-03.img":{frame:{x:1359,y:1317,w:42,h:39},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:42,h:39},sourceSize:{w:43,h:43}},"map-bunker-generic-ceiling-02.img":{frame:{x:1339,y:802,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}}}}],main:[{meta:{image:"main-0-50-313573c1.png",size:{w:2048,h:2048},scale:.5},frames:{"map-bunker-hydra-compartment-floor-02.img":{frame:{x:758,y:2,w:847,h:724},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:0,w:847,h:724},sourceSize:{w:852,h:724}},"map-complex-warehouse-floor-02.img":{frame:{x:2,y:2,w:752,h:944},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:752,h:944},sourceSize:{w:752,h:944}},"map-bunker-chrys-compartment-floor-03a.img":{frame:{x:2,y:950,w:382,h:431},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:382,h:431},sourceSize:{w:384,h:432}},"map-complex-warehouse-floor-01.img":{frame:{x:388,y:950,w:170,h:414},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:170,h:414},sourceSize:{w:170,h:414}},"map-bunker-hydra-chamber-floor-03.img":{frame:{x:562,y:950,w:350,h:399},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:15,w:350,h:399},sourceSize:{w:352,h:416}},"map-bunker-chrys-compartment-floor-01b.img":{frame:{x:916,y:950,w:399,h:385},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:399,h:385},sourceSize:{w:402,h:402}},"map-bunker-hydra-chamber-floor-02.img":{frame:{x:1319,y:950,w:168,h:371},rotated:!1,trimmed:!0,spriteSourceSize:{x:22,y:0,w:168,h:371},sourceSize:{w:196,h:372}},"map-bunker-hydra-chamber-floor-01b.img":{frame:{x:1609,y:2,w:353,h:369},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:353,h:369},sourceSize:{w:353,h:369}},"map-bunker-hydra-compartment-ceiling-02.img":{frame:{x:2,y:1385,w:401,h:329},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:401,h:329},sourceSize:{w:408,h:360}},"map-building-greenhouse-floor-01.img":{frame:{x:407,y:1385,w:417,h:321},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:417,h:321},sourceSize:{w:417,h:321}},"map-bunker-hydra-compartment-floor-01.img":{frame:{x:1609,y:375,w:352,h:320},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:352,h:320},sourceSize:{w:352,h:320}},"map-bunker-chrys-compartment-floor-02a.img":{frame:{x:828,y:1385,w:382,h:314},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:382,h:314},sourceSize:{w:386,h:314}},"map-bunker-chrys-chamber-floor-01b.img":{frame:{x:1214,y:1385,w:464,h:312},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:464,h:312},sourceSize:{w:466,h:314}},"map-bunker-hydra-floor-01.img":{frame:{x:2,y:1718,w:432,h:304},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:432,h:304},sourceSize:{w:432,h:304}},"map-bunker-chrys-compartment-floor-01a.img":{frame:{x:1609,y:699,w:114,h:302},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:18,w:114,h:302},sourceSize:{w:114,h:322}},"map-bunker-hydra-compartment-floor-03.img":{frame:{x:1609,y:1005,w:350,h:253},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:350,h:253},sourceSize:{w:352,h:256}},"map-complex-warehouse-floor-03.img":{frame:{x:438,y:1718,w:282,h:250},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:282,h:250},sourceSize:{w:282,h:250}},"map-bunker-chrys-compartment-ceiling-01b.img":{frame:{x:1727,y:699,w:178,h:186},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:186},sourceSize:{w:178,h:186}},"map-bunker-hydra-compartment-ceiling-01.img":{frame:{x:758,y:730,w:160,h:180},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:180},sourceSize:{w:160,h:180}},"map-bunker-hydra-chamber-ceiling-02.img":{frame:{x:922,y:730,w:96,h:175},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:96,h:175},sourceSize:{w:96,h:175}},"map-bunker-hydra-chamber-ceiling-01.img":{frame:{x:1022,y:730,w:161,h:173},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:161,h:173},sourceSize:{w:216,h:176}},"map-bunker-chrys-compartment-ceiling-02a.img":{frame:{x:1608,y:1718,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-bunker-chrys-compartment-ceiling-03b.img":{frame:{x:1393,y:730,w:178,h:154},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:154},sourceSize:{w:178,h:154}},"map-bunker-hydra-ceiling-01.img":{frame:{x:1682,y:1385,w:216,h:152},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:216,h:152},sourceSize:{w:216,h:152}},"map-bunker-chrys-chamber-ceiling-01.img":{frame:{x:1682,y:1541,w:224,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:224,h:136},sourceSize:{w:224,h:136}},"map-bunker-hydra-chamber-ceiling-03.img":{frame:{x:724,y:1718,w:200,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:200,h:136},sourceSize:{w:200,h:136}},"map-planter-02.img":{frame:{x:1491,y:950,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-planter-01.img":{frame:{x:1491,y:1090,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-planter-03.img":{frame:{x:928,y:1718,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-bunker-hydra-compartment-ceiling-03.img":{frame:{x:1004,y:1718,w:160,h:135},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:135},sourceSize:{w:160,h:135}},"map-bunker-chrys-compartment-ceiling-02b.img":{frame:{x:1168,y:1718,w:178,h:130},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:178,h:130},sourceSize:{w:178,h:130}},"map-bunker-generic-ceiling-02.img":{frame:{x:1609,y:1262,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-generic-floor-03.img":{frame:{x:1693,y:1262,w:80,h:115},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:115},sourceSize:{w:80,h:115}},"map-bunker-hydra-floor-04.img":{frame:{x:1727,y:889,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-bunker-hydra-chamber-floor-01a.img":{frame:{x:1831,y:889,w:97,h:97},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:97,h:97},sourceSize:{w:97,h:97}},"map-bunker-chrys-compartment-ceiling-01a.img":{frame:{x:1777,y:1262,w:56,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:96},sourceSize:{w:56,h:96}},"map-bunker-chrys-compartment-floor-02b.img":{frame:{x:1350,y:1718,w:254,h:90},rotated:!1,trimmed:!0,spriteSourceSize:{x:10,y:0,w:254,h:90},sourceSize:{w:274,h:90}},"map-bunker-chrys-chamber-floor-01a.img":{frame:{x:1837,y:1262,w:82,h:75},rotated:!1,trimmed:!0,spriteSourceSize:{x:16,y:15,w:82,h:75},sourceSize:{w:114,h:90}},"map-planter-res-01.img":{frame:{x:1909,y:699,w:39,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:39,h:68},sourceSize:{w:43,h:68}},"map-planter-04.img":{frame:{x:1909,y:771,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-planter-05.img":{frame:{x:1909,y:825,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-bunker-chrys-compartment-ceiling-03a.img":{frame:{x:1491,y:1230,w:112,h:48},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:112,h:48},sourceSize:{w:112,h:48}},"map-building-greenhouse-ceiling-01.img":{frame:{x:1187,y:730,w:202,h:158},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:202,h:158},sourceSize:{w:202,h:158}}}}],woods:[{meta:{image:"woods-0-50-d9d3d30d.png",size:{w:2048,h:2048},scale:.5},frames:{"map-bunker-hatchet-compartment-floor-01.img":{frame:{x:357,y:2,w:592,h:461},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:592,h:461},sourceSize:{w:592,h:464}},"map-bunker-eye-chamber-floor-01a.img":{frame:{x:2,y:2,w:351,h:673},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:15,w:351,h:673},sourceSize:{w:352,h:688}},"map-bunker-eye-compartment-floor-01.img":{frame:{x:953,y:2,w:350,h:351},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:350,h:351},sourceSize:{w:352,h:352}},"map-bunker-hatchet-chamber-floor-01a.img":{frame:{x:2,y:679,w:363,h:347},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:363,h:347},sourceSize:{w:369,h:353}},"map-bunker-hatchet-compartment-floor-02c.img":{frame:{x:369,y:679,w:126,h:326},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:126,h:326},sourceSize:{w:129,h:337}},"map-bunker-hatchet-compartment-floor-02a.img":{frame:{x:499,y:679,w:449,h:294},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:449,h:294},sourceSize:{w:449,h:297}},"map-bunker-eye-chamber-ceiling-01.img":{frame:{x:953,y:357,w:160,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:272},sourceSize:{w:160,h:272}},"map-tree-08.img":{frame:{x:952,y:679,w:256,h:256},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:256},sourceSize:{w:256,h:256}},"map-bunker-hatchet-compartment-floor-03b.img":{frame:{x:2,y:1030,w:365,h:253},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:4,w:365,h:253},sourceSize:{w:369,h:257}},"map-bunker-hatchet-compartment-floor-03d.img":{frame:{x:371,y:1030,w:189,h:253},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:12,w:189,h:253},sourceSize:{w:193,h:265}},"map-bunker-hatchet-compartment-ceiling-02.img":{frame:{x:564,y:1030,w:256,h:248},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:248},sourceSize:{w:256,h:248}},"map-tree-05.img":{frame:{x:824,y:1030,w:246,h:241},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:8,w:246,h:241},sourceSize:{w:256,h:256}},"map-bunker-hatchet-compartment-ceiling-01.img":{frame:{x:357,y:467,w:256,h:200},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:256,h:200},sourceSize:{w:256,h:200}},"map-bunker-hatchet-chamber-floor-01c.img":{frame:{x:1117,y:357,w:113,h:182},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:6,w:113,h:182},sourceSize:{w:113,h:193}},"map-bunker-hatchet-compartment-floor-02b.img":{frame:{x:1307,y:2,w:334,h:161},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:334,h:161},sourceSize:{w:345,h:161}},"map-bunker-eye-compartment-ceiling-01.img":{frame:{x:1307,y:167,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-bunker-hatchet-compartment-ceiling-03.img":{frame:{x:1307,y:331,w:304,h:152},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:304,h:152},sourceSize:{w:304,h:152}},"map-bunker-hatchet-chamber-ceiling-01.img":{frame:{x:1307,y:487,w:208,h:152},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:208,h:152},sourceSize:{w:208,h:152}},"map-stone-03x.img":{frame:{x:1471,y:167,w:138,h:138},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:3,w:138,h:138},sourceSize:{w:144,h:144}},"map-bunker-hatchet-compartment-floor-03c.img":{frame:{x:1519,y:487,w:97,h:137},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:12,w:97,h:137},sourceSize:{w:97,h:153}},"map-planter-06.img":{frame:{x:1307,y:643,w:72,h:136},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:136},sourceSize:{w:72,h:136}},"map-tree-07.img":{frame:{x:1383,y:643,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-tree-10.img":{frame:{x:1307,y:783,w:128,h:128},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:128,h:128},sourceSize:{w:128,h:128}},"map-bunker-eye-chamber-floor-01b.img":{frame:{x:1515,y:643,w:95,h:128},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:95,h:128},sourceSize:{w:96,h:128}},"map-tree-11.img":{frame:{x:1439,y:783,w:126,h:126},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:1,w:126,h:126},sourceSize:{w:128,h:128}},"map-bunker-hatchet-compartment-floor-03a.img":{frame:{x:1307,y:915,w:185,h:113},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:0,w:185,h:113},sourceSize:{w:193,h:113}},"map-bunker-hatchet-compartment-floor-02d.img":{frame:{x:1307,y:1032,w:187,h:105},rotated:!1,trimmed:!0,spriteSourceSize:{x:11,y:0,w:187,h:105},sourceSize:{w:201,h:105}},"map-stone-res-02x.img":{frame:{x:1496,y:915,w:100,h:100},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:100,h:100},sourceSize:{w:100,h:100}},"map-woodpile-02.img":{frame:{x:1307,y:1141,w:192,h:96},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:192,h:96},sourceSize:{w:192,h:96}},"map-woodpile-res-02.img":{frame:{x:1464,y:1241,w:62,h:29},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:62,h:29},sourceSize:{w:64,h:32}},"map-bunker-hatchet-chamber-floor-01b.img":{frame:{x:1503,y:1141,w:97,h:89},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:97,h:89},sourceSize:{w:97,h:89}},"map-table-02x.img":{frame:{x:1117,y:543,w:144,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:144,h:80},sourceSize:{w:144,h:80}},"map-table-03x.img":{frame:{x:617,y:467,w:80,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:80},sourceSize:{w:80,h:80}},"map-crate-01x.img":{frame:{x:701,y:467,w:77,h:77},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:77,h:77},sourceSize:{w:80,h:80}},"map-stone-01x.img":{frame:{x:782,y:467,w:76,h:76},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:76,h:76},sourceSize:{w:80,h:80}},"map-crate-03x.img":{frame:{x:862,y:467,w:74,h:74},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:74,h:74},sourceSize:{w:74,h:74}},"map-crate-19.img":{frame:{x:1569,y:783,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-crate-02x.img":{frame:{x:617,y:551,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-planter-res-02.img":{frame:{x:1600,y:915,w:39,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:39,h:68},sourceSize:{w:43,h:68}},"map-bush-01x.img":{frame:{x:1234,y:357,w:64,h:66},rotated:!1,trimmed:!0,spriteSourceSize:{x:4,y:3,w:64,h:66},sourceSize:{w:72,h:72}},"map-table-01x.img":{frame:{x:693,y:551,w:80,h:64},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:80,h:64},sourceSize:{w:80,h:64}},"map-stone-res-01x.img":{frame:{x:1234,y:427,w:60,h:60},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:60,h:60},sourceSize:{w:60,h:60}},"part-leaf-06.img":{frame:{x:777,y:551,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-05.img":{frame:{x:839,y:551,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-04.img":{frame:{x:1212,y:679,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-03.img":{frame:{x:1212,y:742,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"map-tree-switch-01.img":{frame:{x:1212,y:805,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"map-tree-switch-02.img":{frame:{x:1212,y:865,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"map-tree-switch-03.img":{frame:{x:1074,y:1030,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"map-tree-switch-04.img":{frame:{x:1134,y:1030,w:56,h:56},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:56,h:56},sourceSize:{w:56,h:56}},"map-chest-03x.img":{frame:{x:1194,y:1030,w:70,h:51},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:70,h:51},sourceSize:{w:70,h:51}},"map-planter-07.img":{frame:{x:1569,y:859,w:50,h:50},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:50,h:50},sourceSize:{w:50,h:50}},"map-crate-21.img":{frame:{x:1074,y:1090,w:86,h:45},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:86,h:45},sourceSize:{w:86,h:45}},"player-snow-01.img":{frame:{x:1164,y:1090,w:80,h:43},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:80,h:43},sourceSize:{w:80,h:80}},"player-snow-02.img":{frame:{x:1307,y:1241,w:74,h:41},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:0,w:74,h:41},sourceSize:{w:80,h:80}},"map-planter-res-03.img":{frame:{x:1598,y:1032,w:42,h:39},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:2,w:42,h:39},sourceSize:{w:43,h:43}},"player-snow-03.img":{frame:{x:1385,y:1241,w:75,h:37},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:0,w:75,h:37},sourceSize:{w:80,h:80}},"map-snowball-res.img":{frame:{x:1598,y:1075,w:35,h:35},rotated:!1,trimmed:!0,spriteSourceSize:{x:7,y:6,w:35,h:35},sourceSize:{w:48,h:48}},"map-bush-06.img":{frame:{x:1498,y:1032,w:96,h:95},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:96,h:95},sourceSize:{w:96,h:96}}}}],halloween:[{meta:{image:"halloween-0-50-7bce584c.png",size:{w:1024,h:1024},scale:.5},frames:{"map-bunker-eye-chamber-ceiling-01.img":{frame:{x:356,y:2,w:160,h:272},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:272},sourceSize:{w:160,h:272}},"map-bunker-eye-compartment-floor-01.img":{frame:{x:2,y:2,w:350,h:351},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:0,w:350,h:351},sourceSize:{w:352,h:352}},"map-tree-05.img":{frame:{x:520,y:2,w:246,h:241},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:8,w:246,h:241},sourceSize:{w:256,h:256}},"map-bunker-eye-compartment-ceiling-01.img":{frame:{x:2,y:357,w:160,h:160},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:160,h:160},sourceSize:{w:160,h:160}},"map-bush-06.img":{frame:{x:520,y:247,w:96,h:95},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:0,w:96,h:95},sourceSize:{w:96,h:96}},"map-web-01.img":{frame:{x:620,y:247,w:76,h:80},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:76,h:80},sourceSize:{w:76,h:80}},"map-pumpkin-02.img":{frame:{x:356,y:278,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-pumpkin-01.img":{frame:{x:432,y:278,w:72,h:72},rotated:!1,trimmed:!1,spriteSourceSize:{x:0,y:0,w:72,h:72},sourceSize:{w:72,h:72}},"map-pumpkin-res-01.img":{frame:{x:166,y:357,w:68,h:68},rotated:!1,trimmed:!0,spriteSourceSize:{x:1,y:3,w:68,h:68},sourceSize:{w:72,h:72}},"map-bush-res-06.img":{frame:{x:701,y:357,w:26,h:25},rotated:!1,trimmed:!0,spriteSourceSize:{x:23,y:24,w:26,h:25},sourceSize:{w:72,h:72}},"proj-frag-nopin-02.img":{frame:{x:238,y:357,w:55,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:55,h:62},sourceSize:{w:64,h:64}},"proj-frag-nopin-nolever-02.img":{frame:{x:297,y:357,w:46,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:9,y:2,w:46,h:62},sourceSize:{w:64,h:64}},"part-leaf-05.img":{frame:{x:347,y:357,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-06.img":{frame:{x:409,y:357,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-03.img":{frame:{x:471,y:357,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-leaf-04.img":{frame:{x:533,y:357,w:58,h:59},rotated:!1,trimmed:!0,spriteSourceSize:{x:3,y:2,w:58,h:59},sourceSize:{w:64,h:64}},"part-pumpkin-01.img":{frame:{x:595,y:357,w:54,h:48},rotated:!1,trimmed:!0,spriteSourceSize:{x:5,y:8,w:54,h:48},sourceSize:{w:64,h:64}},"proj-mirv-mini-02.img":{frame:{x:653,y:357,w:44,h:38},rotated:!1,trimmed:!0,spriteSourceSize:{x:2,y:5,w:44,h:38},sourceSize:{w:48,h:48}},"proj-frag-pin-02.img":{frame:{x:700,y:247,w:56,h:62},rotated:!1,trimmed:!0,spriteSourceSize:{x:0,y:2,w:56,h:62},sourceSize:{w:64,h:64}}}}]}},af8ba00f:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("6b42806d"),n=(a("10899aea"),a("c2a798c8")),s={Line:0,Ray:1,Circle:2,Aabb:3},l=function(){function e(){i(this,e),this.shapes=[]}return r(e,[{key:"addLine",value:function(e,t,a,i){this.shapes.push({type:s.Line,start:n.copy(e),end:n.copy(t),color:a,fill:i})}},{key:"addRay",value:function(e,t,a,i,r){this.shapes.push({type:s.Ray,pos:n.copy(e),dir:n.copy(t),len:a,color:i,fill:r})}},{key:"addCircle",value:function(e,t,a,i){this.shapes.push({type:s.Circle,pos:n.copy(e),rad:t,color:a,fill:i})}},{key:"addAabb",value:function(e,t,a,i){this.shapes.push({type:s.Aabb,min:n.copy(e),max:n.copy(t),color:a,fill:i})}},{key:"addCollider",value:function(e,t,a){e.type==o.Type.Aabb?this.addAabb(e.min,e.max,t,a):this.addCircle(e.pos,e.rad,t,a)}},{key:"render",value:function(e,t){}},{key:"flush",value:function(){this.shapes=[]}}]),e}(),c=new l;e.exports=c},b198b546:function(e,t,a){"use strict";function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var r,o={None:0,Danger:1,Coming:2,Help:3,Ammo:4,Medical:5,Airdrop:6,Airstrike:7},n=(r={},i(r,o.None,{}),i(r,o.Danger,{texture:"ping-team-danger.img",mapTexture:"ping-map-danger.img",sound:"ping_danger_01",soundLeader:"ping_leader_01",pingMap:!0,pingLife:4,mapLife:4,mapEvent:!1,worldDisplay:!0}),i(r,o.Coming,{texture:"ping-team-coming.img",mapTexture:"ping-map-coming.img",sound:"ping_coming_01",soundLeader:"ping_leader_01",pingMap:!0,pingLife:4,mapLife:300,mapEvent:!1,worldDisplay:!0}),i(r,o.Help,{texture:"ping-team-help.img",mapTexture:"ping-map-help.img",sound:"ping_help_01",soundLeader:"ping_leader_01",pingMap:!0,pingLife:4,mapLife:4,mapEvent:!1,worldDisplay:!0}),i(r,o.Emote,{}),i(r,o.Airdrop,{texture:"ping-team-airdrop.img",mapTexture:"ping-map-airdrop.img",sound:"ping_airdrop_01",pingMap:!0,pingLife:4,mapLife:10,mapEvent:!0,worldDisplay:!1,tint:16737792}),i(r,o.Airstrike,{texture:"ping-team-airstrike.img",mapTexture:"ping-map-airstrike.img",sound:"ping_airstrike_01",pingMap:!0,pingLife:2,mapLife:2,mapEvent:!0,worldDisplay:!0,tint:15400704}),r);e.exports={PingType:o,PingData:n}},b4f03d8a:function(e,t,a){t=e.exports=a("95cc1214")(!1),t.push([e.i,'/* Breaks in Bootstrap 4 are:\n *\n * extra large devices (wide screens): 1200px,\n * large devices (desktops): 992px,\n * medium devices (tablets): 768px,\n * small devices (phones): 576px\n *\n * However... iPhone X landscape width: 812px\n * https://mydevice.io/devices/\n */\nimg {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-user-drag: none;\n -khtml-user-drag: none;\n -moz-user-drag: none;\n -o-user-drag: none;\n user-drag: none;\n}\n#cvs {\n -webkit-filter: none;\n filter: none;\n}\n.click-through {\n pointer-events: none;\n}\n#game-area-wrapper {\n cursor: crosshair;\n left: 0;\n position: absolute !important;\n top: 0;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n#ui-game {\n -webkit-filter: none;\n filter: none;\n height: 100%;\n left: 0px;\n position: absolute;\n top: 0px;\n width: 100%;\n}\n#ui-center {\n color: #FFF;\n pointer-events: all;\n position: absolute;\n left: 50%;\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%) scale(1);\n transform: translateX(-50%) translateY(-50%) scale(1);\n z-index: 10;\n}\n@media screen and (min-width: 851px) and (max-height: 768px), (max-width: 1200px) {\n #ui-center {\n -webkit-transform: translateX(-50%) translateY(-50%) scale(0.85);\n transform: translateX(-50%) translateY(-50%) scale(0.85);\n }\n}\n@media screen and (max-width: 850px) {\n #ui-center {\n pointer-events: all;\n -webkit-transform: translateX(-50%) translateY(-50%) scale(0.85);\n transform: translateX(-50%) translateY(-50%) scale(0.85);\n z-index: 10;\n }\n}\n@media (max-width: 850px) and (max-height: 300px) {\n #ui-center {\n -webkit-transform: translateX(-50%) translateY(-50%) scale(0.775);\n transform: translateX(-50%) translateY(-50%) scale(0.775);\n }\n}\n#ui-game-menu {\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 5px;\n box-sizing: border-box;\n display: none;\n margin: 10px auto;\n padding: 10px 15px;\n}\n@media screen and (max-width: 850px) {\n #ui-game-menu {\n height: initial;\n padding: 4px 10px;\n width: 190px;\n }\n}\n@media (max-width: 850px) and (max-height: 300px) {\n #ui-game-menu {\n margin-top: 0px;\n }\n}\n#ui-game-menu p {\n bottom: 4px;\n display: inline-block;\n font-size: 14px;\n position: relative;\n}\n@media screen and (max-width: 850px) {\n #ui-game-menu p {\n bottom: 0px;\n font-size: 12px;\n margin-bottom: 8px;\n margin-top: 6px;\n }\n}\n.ui-game-menu-desktop {\n height: 495px;\n width: 350px;\n}\n.btns-game-double-row {\n display: flex;\n position: relative;\n}\n.btns-game-double-row > .btn-game-container {\n position: relative;\n width: 100%;\n}\n.btns-game-double-row > .btn-game-container > .btn-double-row {\n display: inline-block;\n}\n.btns-game-double-row > div:not(:last-child) {\n margin-right: 2px;\n}\n.game-menu-icon-toggle {\n background-size: 22px;\n background-position: center;\n background-repeat: no-repeat;\n bottom: 13px;\n display: inline-block;\n height: 22px;\n left: 60%;\n pointer-events: none;\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 22px;\n}\n.btn-game-touch-style {\n background-color: #50afab;\n background-position: 4px 4px;\n background-repeat: no-repeat;\n background-size: 20px;\n border: 0px;\n border-bottom: none;\n border-radius: 5px;\n box-shadow: inset 0 -2px #387c79;\n box-sizing: border-box;\n color: white;\n cursor: pointer;\n display: block;\n font-size: 14px;\n height: 30px;\n line-height: 30px;\n margin: auto;\n margin-top: 2px;\n margin-bottom: 4px;\n position: relative;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);\n width: 100%;\n}\n.movement-icon {\n background-image: url(../img/gui/movement.svg);\n}\n.target-icon {\n background-image: url(../img/gui/target.svg);\n}\n.aim-line-on-icon {\n background-image: url(../img/gui/checked.svg);\n}\n.aim-line-off-icon {\n background-image: url(../img/gui/close.svg);\n}\n#btn-game-tabs > .btn-game-container > .btn-game-menu {\n text-align: center;\n color: white;\n line-height: 36px;\n font-size: 16px;\n background-color: transparent;\n border: 2px solid;\n border-color: white;\n box-shadow: none;\n cursor: pointer;\n flex: 1;\n}\n#btn-game-tabs > .btn-game-container > .btn-game-menu-selected {\n border: 2px solid !important;\n border-color: #00ff00 !important;\n background-color: rgba(0, 0, 0, 0.35);\n}\n.game-menu-icon-static {\n background-size: 36px;\n background-position: center;\n background-repeat: no-repeat;\n bottom: 13px;\n display: inline-block;\n height: 26px;\n left: 50%;\n pointer-events: none;\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 36px;\n}\n.settings-icon {\n background-image: url(../img/gui/cog.svg);\n}\n.keybind-icon {\n background-image: url(../img/gui/keyboard.svg);\n}\n#ui-game-tab-settings {\n display: block;\n height: initial;\n}\n.ui-game-tab-settings-desktop {\n height: 340px;\n}\n#ui-game-tab-keybinds {\n display: none;\n height: 345px;\n}\n#ui-game-tab-keybinds > .btn-keybind-restore {\n margin-top: 20px;\n}\n#ui-game-tab-keybinds > #ui-keybind-list {\n height: 295px;\n overflow-y: scroll;\n pointer-events: all;\n}\n#ui-map-container {\n position: absolute;\n bottom: 52px;\n}\n#ui-alive-info {\n position: absolute;\n color: white;\n width: 92px;\n height: 36px;\n top: 174px;\n left: 96px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n}\n#ui-alive-info > #ui-map-counter-faction {\n bottom: 3px;\n display: none;\n font-size: 24px;\n left: 12px;\n position: absolute;\n text-align: center;\n width: 92px;\n}\n#ui-alive-info > #ui-map-counter-faction > .ui-players-alive-red {\n color: #ff0000;\n display: inline-block;\n font-size: 24px;\n font-weight: bold;\n position: relative;\n}\n#ui-alive-info > #ui-map-counter-faction > .ui-players-alive-blue {\n color: #00d2ff;\n display: inline-block;\n font-size: 24px;\n font-weight: bold;\n position: relative;\n}\n#ui-map-expand-mobile {\n height: 190px;\n width: 190px;\n left: -4px;\n top: -22px;\n z-index: 0;\n background-color: transparent;\n}\n#ui-map-expand img {\n display: none;\n}\n#ui-map-minimize {\n left: 124px;\n}\n.ui-map-wrapper-mobile {\n bottom: initial;\n color: #FFF;\n display: block;\n font-size: 16px;\n left: 6px;\n top: 46px;\n}\n.ui-map-wrapper-mobile .ui-players-alive {\n left: 4px;\n}\n.ui-map-wrapper-mobile #ui-map-counter-default {\n position: relative;\n display: inline-block;\n font-size: 24px;\n text-align: center;\n bottom: 10px;\n left: 9px;\n}\n.ui-map-wrapper-mobile .ui-map-icon {\n padding: 6px;\n display: inline-block;\n height: 24px;\n width: 18px;\n margin-left: 0px;\n background-size: 24px;\n background-repeat: no-repeat;\n background-position: 6px 6px;\n}\n.ui-map-wrapper-mobile #ui-map-info {\n position: absolute;\n color: white;\n width: 92px;\n height: 36px;\n top: 174px;\n left: -2px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n}\n.ui-map-wrapper-mobile #ui-spec-counter {\n position: absolute;\n color: white;\n width: 68px;\n height: 28px;\n top: 135px;\n left: 60px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n}\n.ui-map-wrapper-mobile #ui-spec-counter-icon {\n padding: 6px;\n display: inline-block;\n height: 24px;\n width: 18px;\n margin-left: 2px;\n background-size: 20px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n background-image: url(../img/gui/eye.svg);\n}\n.ui-map-wrapper-mobile #ui-spec-counter-number {\n position: relative;\n display: inline-block;\n font-size: 20px;\n width: 24px;\n text-align: center;\n bottom: 15px;\n left: 0px;\n}\n.ui-map-wrapper-mobile .gas-icon {\n background-image: url(../img/gui/gas.svg);\n}\n.ui-map-wrapper-mobile .danger-icon {\n background-image: url(../img/gui/danger.svg);\n}\n.ui-map-wrapper-mobile .alive-icon {\n background-image: url(../img/gui/player-gui.svg);\n}\n.ui-map-wrapper-mobile .icon-pulse {\n -webkit-animation: pulse 2s linear infinite;\n animation: pulse 2s linear infinite;\n}\n.ui-map-wrapper-mobile .ui-settings-button {\n position: absolute;\n color: white;\n border-radius: 5px;\n pointer-events: all;\n}\n.ui-map-wrapper-mobile .ui-settings-button img {\n position: absolute;\n left: 6px;\n top: 6px;\n height: 36px;\n width: 36px;\n background-size: 36px;\n background-repeat: no-repeat;\n transform: scale(1);\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n transition: opacity 0.25s ease-out;\n -moz-transition: opacity 0.25s ease-out;\n -webkit-transition: opacity 0.25s ease-out;\n -o-transition: opacity 0.25s ease-out;\n}\n.ui-map-wrapper-mobile .ui-settings-button .map-img-after {\n display: none;\n}\n.ui-map-wrapper-mobile .ui-settings-button:hover {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n.ui-map-wrapper-desktop {\n position: absolute;\n bottom: 12px;\n left: 12px;\n}\n#ui-map-wrapper {\n position: absolute;\n z-index: 1;\n}\n#ui-settings-container-mobile {\n position: relative;\n}\n#ui-menu-display {\n cursor: pointer;\n left: 2px;\n top: -18px;\n height: 48px;\n width: 48px;\n opacity: 0.8;\n background-color: rgba(0, 0, 0, 0.4);\n background-size: 48px;\n background-repeat: no-repeat;\n background-position: center;\n background-image: url(../img/gui/cog.svg);\n z-index: 1;\n}\n/**\n * ui-big-map\n */\n#big-map {\n display: none;\n height: 100%;\n width: 100%;\n}\n#big-map-collision {\n height: 100%;\n left: 50%;\n margin: auto;\n pointer-events: all;\n position: fixed;\n top: 0px;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n#big-map-close {\n display: none;\n position: absolute;\n margin-left: auto;\n height: 64px;\n width: 64px;\n right: 6px;\n top: 6px;\n border-radius: 6px;\n background-color: rgba(0, 0, 0, 0.5);\n background-repeat: no-repeat;\n background-size: 48px;\n background-position: center;\n background-image: url(../img/gui/close.svg);\n pointer-events: all;\n}\n/**\n * ui-right-center\n */\n#ui-right-center {\n position: absolute;\n color: #FFF;\n opacity: 0.75;\n transition: opacity 0.25s ease-out;\n -moz-transition: opacity 0.25s ease-out;\n -webkit-transition: opacity 0.25s ease-out;\n -o-transition: opacity 0.25s ease-out;\n}\n.ui-right-center-desktop {\n top: 40%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n right: 12px;\n}\n.ui-right-center-mobile {\n height: 100%;\n left: 50%;\n top: 10px;\n -webkit-transform: translateX(-50%) scale(1);\n transform: translateX(-50%) scale(1);\n width: 100%;\n}\n.ui-right-center-tablet {\n height: initial;\n left: initial;\n top: 12px !important;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n right: 6px;\n width: initial;\n}\n@media (max-height: 600px) {\n .ui-right-center-tablet {\n -webkit-transform: scale(0.55);\n transform: scale(0.55);\n }\n}\n/**\n * ui-bottom-right\n */\n.ui-bottom-right-tablet {\n bottom: 25% !important;\n right: 6px !important;\n -webkit-transform: scale(0.8) !important;\n transform: scale(0.8) !important;\n -webkit-transform-origin: right !important;\n transform-origin: right !important;\n}\n.ui-bottom-right-tablet-ipad {\n bottom: 25% !important;\n right: 6px !important;\n -webkit-transform: scale(0.75) !important;\n transform: scale(0.75) !important;\n -webkit-transform-origin: right !important;\n transform-origin: right !important;\n}\n@media (max-height: 600px) {\n .ui-bottom-right-tablet {\n bottom: 25% !important;\n -webkit-transform: scale(0.7) !important;\n transform: scale(0.7) !important;\n -webkit-transform-origin: right !important;\n transform-origin: right !important;\n }\n}\n/**\n * ui-bottom-center-right\n */\n.ui-bottom-center-right-tablet {\n left: 72% !important;\n -webkit-transform: scale(0.65) !important;\n transform: scale(0.65) !important;\n}\n#ui-emote-button {\n background: rgba(0, 0, 0, 0.4);\n background-image: url(../img/gui/emote.svg);\n background-position: center;\n background-repeat: no-repeat;\n background-size: 28px;\n border-radius: 21px;\n display: none;\n height: 42px;\n position: absolute;\n right: 108px;\n top: 0px;\n width: 42px;\n}\n@media screen and (max-width: 850px) {\n #ui-emote-button {\n background-size: 20px;\n border-radius: 14px;\n bottom: 18px;\n height: 28px;\n right: 4px;\n top: initial;\n width: 28px;\n }\n}\n/**\n * ui-top-left\n */\n.ui-top-left-tablet {\n left: 120px !important;\n}\n/**\n * ui-spectate-options-wrapper\n */\n.ui-spectate-options-wrapper-tablet {\n bottom: 12px !important;\n top: initial !important;\n}\n.ui-killfeed-wrapper-tablet {\n top: 60px !important;\n}\n@media (max-width: 850px) and (max-height: 320px) {\n .ui-slider-container {\n margin-bottom: 0px;\n }\n}\n@media (max-width: 850px) and (max-height: 320px) {\n .ui-slider-container > p {\n width: 75px;\n }\n}\n@media screen and (max-width: 850px) {\n .ui-slider-container > .slider-text {\n margin-bottom: 0px;\n }\n}\n@media (max-width: 850px) and (max-height: 320px) {\n .ui-slider-container > .slider {\n bottom: 3px;\n width: 85px;\n }\n}\n@media screen and (max-width: 850px) {\n .ui-slider-container > .slider::-webkit-slider-thumb {\n width: 24px;\n height: 24px;\n }\n}\n@media screen and (max-width: 850px) {\n .ui-slider-container > .slider::-moz-range-thumb {\n width: 24px;\n height: 24px;\n }\n}\n#ui-stats-logo {\n background-image: url("../img/surviv_logo_full.png");\n background-repeat: no-repeat;\n background-size: 250px;\n background-position: center;\n height: 125px;\n position: absolute;\n left: 20px;\n top: 8px;\n width: 250px;\n}\n@media (max-width: 1280px), (max-height: 768px) {\n #ui-stats-logo {\n background-size: 175px;\n height: 90px;\n width: 175px;\n }\n}\n@media screen and (max-width: 850px) {\n #ui-stats-logo {\n background-size: 124px;\n bottom: 4px;\n height: 64px;\n left: initial;\n right: 8px;\n top: initial;\n width: 124px;\n }\n}\n.ui-hidden {\n display: none;\n}\n.btn-game-menu {\n /* Added from .menu-option in menu.less */\n text-align: center;\n line-height: 38px;\n display: block;\n width: 100%;\n height: 40px;\n border: 0px;\n border-radius: 5px;\n box-sizing: border-box;\n position: relative;\n margin: auto;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n font-size: 16px;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);\n background-color: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: inset 0 -2px #387c79;\n background-repeat: no-repeat;\n cursor: pointer;\n}\n#btn-game-fullscreen {\n background-size: 34px;\n background-position: 4px 2px;\n background-image: url(../img/gui/minimize.svg);\n}\n#btn-game-sound {\n background-size: 44px;\n background-position: 2px -3px;\n}\n#btn-game-aim-line {\n background-size: 24px;\n background-position: 8px 6px;\n}\n#btn-game-quit {\n margin-top: 40px;\n background-size: 44px;\n background-position: -2px -3px;\n background-image: url(../img/gui/quit.svg);\n}\n#btn-game-resume {\n margin-top: 30px;\n background-size: 44px;\n background-position: -2px -3px;\n background-image: url(../img/gui/resume.svg);\n}\n/**\n * ui-top-center\n */\n#ui-top-center {\n position: absolute;\n color: #FFF;\n top: 80px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n#ui-top-center .top-center-text {\n text-align: center;\n width: 100vw;\n padding: 8px;\n}\n#ui-waiting-text {\n display: none;\n color: white;\n text-shadow: 2px 2px 0px #000000;\n font-size: 32px;\n font-weight: bold;\n}\n#ui-waiting-text span {\n font-size: 32px;\n font-weight: bold;\n}\n.top-center-text .spectate-text {\n display: inline-block;\n text-shadow: 2px 2px 0px #000000;\n font-size: 24px;\n font-weight: bold;\n overflow: hidden;\n height: 32px;\n}\n@media (max-width: 1024px) {\n .top-center-text .spectate-text {\n font-size: 18px;\n }\n}\n.top-center-text .spectate-desc {\n color: white;\n margin-right: 8px;\n}\n.ui-spectate-mode {\n display: none;\n}\n#ui-spectate-text {\n position: relative;\n}\n#spectate-player {\n max-width: 250px;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: cyan;\n}\n/**\n * ui-top-center-scopes\n */\n#ui-top-center-scopes-wrapper {\n /* Taken from ui-top-center */\n position: absolute;\n color: #FFF;\n top: 0%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 100%;\n}\n#ui-top-center-scopes {\n margin-top: 12px;\n text-align: center;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-top-center-scopes {\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n }\n}\n.ui-zoom {\n background: rgba(0, 0, 0, 0.3);\n border-radius: 36px;\n width: 64px;\n height: 64px;\n opacity: 0.6;\n display: inline-block;\n}\n.ui-zoom-hover:hover {\n opacity: 1.0;\n}\n.ui-zoom-active {\n vertical-align: baseline;\n opacity: 1.0;\n transform: scale(1);\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n transition: opacity 0.25s ease-out;\n -moz-transition: opacity 0.25s ease-out;\n -webkit-transition: opacity 0.25s ease-out;\n -o-transition: opacity 0.25s ease-out;\n}\n.ui-zoom .ui-zoom-image {\n width: 64px;\n height: 64px;\n opacity: 0.4;\n padding: 2px;\n}\n.ui-zoom .ui-zoom-text {\n margin-top: 14px;\n width: 100%;\n}\n.ui-zoom .ui-zoom-level {\n font-size: 32px;\n text-align: center;\n width: 100%;\n /*cursor: inherit;*/\n}\n.ui-zoom .ui-zoom-append {\n font-size: 24px;\n}\n.ui-zoom-inactive {\n display: none;\n margin-left: -8px;\n margin-right: -8px;\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(0.5);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(0.5);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(0.5);\n transition: all 100ms ease-in;\n transform: scale(0.5);\n}\n.ui-zoom-inactive:hover {\n cursor: pointer !important;\n opacity: 1.0;\n}\n/**\n * ui-team-pings and ui-emotes\n */\n.ui-emote-wheel {\n z-index: 3;\n display: none;\n position: fixed;\n}\n.ui-emote-parent {\n opacity: 0.75;\n}\n.ui-emote-hl {\n z-index: 2;\n display: none;\n}\n.ui-emote {\n position: fixed;\n width: 256px;\n height: 256px;\n background-size: 256px;\n background-repeat: no-repeat;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.ui-emote-bg-circle {\n opacity: 0.5;\n background-image: url(../img/gui/ping-part-circle.svg);\n}\n.ui-emote-bg-quarter {\n opacity: 0.5;\n background-image: url(../img/gui/ping-part-quarter.svg);\n}\n.ui-emote-bg-eighth {\n opacity: 0.5;\n background-image: url(../img/gui/ping-part-eighth.svg);\n}\n.ui-emote-middle .ui-emote-image {\n width: 24px !important;\n height: 24px !important;\n background-size: 24px !important;\n background-image: url(../img/gui/close.svg);\n}\n.ui-emote-top .ui-emote-image {\n margin-top: -78px;\n background-image: url(../img/gui/ping-team-danger.svg);\n}\n.ui-emote-right .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(90deg);\n transform: translate(-50%, -50%) rotate(90deg);\n}\n.ui-emote-right .ui-emote-image {\n margin-left: 78px;\n background-image: url(../img/gui/ping-team-coming.svg);\n}\n.ui-emote-bottom .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(180deg);\n transform: translate(-50%, -50%) rotate(180deg);\n}\n.ui-emote-bottom .ui-emote-image {\n margin-top: 78px;\n background-image: url(../img/gui/ping-team-help.svg);\n}\n.ui-emote-left .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(270deg);\n transform: translate(-50%, -50%) rotate(270deg);\n}\n.ui-emote-left .ui-emote-image {\n margin-left: -78px;\n background-image: url(../img/gui/ping-team-help.svg);\n}\n.ui-emote-top-left .ui-emote-image {\n margin-left: -80px;\n margin-top: -30px;\n background-image: url(../img/loot/loot-ammo-box.svg);\n}\n.ui-emote-bottom-left .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(-45deg);\n transform: translate(-50%, -50%) rotate(-45deg);\n}\n.ui-emote-bottom-left .ui-emote-image {\n margin-left: -80px;\n margin-top: 30px;\n background-image: url(../img/loot/loot-medical-healthkit.svg);\n}\n.ui-emote-circle .ui-emote-hl {\n background-image: url(../img/gui/ping-part-circle-highlight.svg);\n}\n.ui-emote-quarter .ui-emote-hl {\n background-image: url(../img/gui/ping-part-quarter-highlight.svg);\n}\n.ui-emote-eighth .ui-emote-hl {\n background-image: url(../img/gui/ping-part-eighth-highlight.svg);\n}\n.ui-emote-image {\n z-index: 1;\n position: fixed;\n background-repeat: no-repeat;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.ui-emote-image-large {\n width: 64px;\n height: 64px;\n background-size: 64px;\n}\n.ui-emote-image-small {\n width: 35px;\n height: 35px;\n background-size: 35px;\n}\n/**\n * ui-team-indicators\n */\n.ui-team-indicator {\n z-index: 2;\n display: none;\n position: fixed;\n top: 0px;\n left: 0px;\n border-radius: 32px;\n width: 64px;\n height: 64px;\n background-size: 64px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/indicator.svg);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.ui-team-indicator-pos {\n opacity: 0.75;\n position: relative;\n border-radius: 24px;\n width: 32px;\n height: 32px;\n top: 23px;\n left: 32px;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n.ui-team-indicator-image {\n width: 32px;\n height: 32px;\n background-size: 32px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/ping-team-danger.svg);\n}\n.ui-indicator-ping-border {\n z-index: 0;\n display: none;\n position: fixed;\n top: 0px;\n left: 0px;\n width: 160px;\n height: 160px;\n position: relative;\n background-size: 160px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/ping-border.svg);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n}\n/**\n * ui-top-left\n */\n#ui-top-left {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 12px;\n left: 12px;\n display: block;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-top-left {\n -webkit-transform-origin: top left;\n transform-origin: top left;\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n }\n}\n.ui-bg-standard {\n background: rgba(0, 0, 0, 0.24);\n border-radius: 5px;\n}\n.ui-team-member {\n display: none;\n position: relative;\n width: 200px;\n height: 32px;\n padding: 4px;\n margin-bottom: 8px;\n}\n.ui-team-member-name {\n font-weight: bold;\n text-shadow: 1px 1px 0px #000000;\n font-size: 16px;\n max-width: 180px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ui-team-member-color {\n position: absolute;\n top: 5px;\n right: 5px;\n border-radius: 7px;\n width: 14px;\n height: 14px;\n}\n.ui-background-yellow {\n background-color: #ffff00;\n}\n.ui-background-blue {\n background-color: blue;\n}\n.ui-background-red {\n background-color: red;\n}\n.ui-background-purple {\n background-color: #ff00ff;\n}\n.ui-background-cyan {\n background-color: #00ffff;\n}\n.ui-background-orange {\n background-color: #ff5400;\n}\n.ui-team-member-status {\n display: none;\n position: absolute;\n top: 4px;\n right: -38px;\n width: 32px;\n height: 32px;\n background-size: 32px;\n background-repeat: no-repeat;\n}\n.ui-team-member-status-downed {\n border-radius: 16px;\n display: block !important;\n background-image: url(../img/gui/down.svg) !important;\n}\n.ui-team-member-status-dead {\n display: block !important;\n background-image: url(../img/gui/skull-team.svg) !important;\n opacity: 0.5 !important;\n}\n.ui-team-member-status-disconnected {\n display: block !important;\n background-image: url(../img/gui/close.svg) !important;\n opacity: 0.5 !important;\n}\n.ui-team-member-health {\n margin-top: 4px;\n}\n.ui-team-member-health .ui-bar-inner {\n background-color: white;\n z-index: 1;\n position: absolute;\n border-radius: 4px;\n width: 200px;\n height: 10px;\n transition: width 0.0s;\n transition-property: width;\n transition-duration: 0.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n}\n.ui-team-member-health .ui-bar-danger {\n background: rgba(255, 0, 0, 0.8);\n -webkit-animation-name: pulse;\n animation-name: pulse;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-animation-delay: 0;\n animation-delay: 0;\n -webkit-animation-direction: alternate;\n animation-direction: alternate;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none;\n -webkit-animation-play-state: running;\n animation-play-state: running;\n}\n.ui-team-member-health .ui-health-depleted {\n z-index: 0;\n background: #929292;\n transition: width 1.0s;\n transition-property: width;\n transition-duration: 1.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n}\n#ui-spectate-options-wrapper {\n color: #FFF;\n display: block;\n left: 12px;\n position: absolute;\n top: 12px;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-spectate-options-wrapper {\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n }\n}\n#ui-spectate-options {\n position: relative;\n pointer-events: all;\n width: 100%;\n}\n#ui-spectate-buttons {\n display: inline-block;\n padding: 8px 8px 0px 8px;\n text-align: center;\n width: 192px;\n}\n#ui-spectate-options a {\n position: relative;\n color: white;\n font-size: 16px;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);\n background: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: inset 0 -2px #387c79;\n cursor: pointer;\n}\n#btn-spectate-prev-player {\n margin-bottom: 24px;\n}\n#ui-spectate-stats {\n vertical-align: top;\n display: none;\n}\n#ui-spectate-stats-header {\n text-align: center;\n font-size: 24px;\n font-weight: bold;\n padding: 8px;\n}\n#ui-spectate-stats-table {\n width: 100%;\n background-color: transparent;\n margin: auto;\n margin-right: 0px;\n border-collapse: collapse;\n}\n#ui-spectate-stats tbody,\n#ui-spectate-stats td,\n#ui-spectate-stats th {\n padding: 0px 8px 8px 16px;\n font-size: 18px;\n}\n.ui-spectate-stats-category {\n width: 130px;\n color: rgba(255, 255, 255, 0.75);\n}\n.ui-spectate-stats-value {\n width: 75px;\n color: white;\n}\n#ui-leaderboard-wrapper {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 12px;\n right: 12px;\n display: flex;\n font-weight: bold;\n text-align: center;\n width: 85px;\n display: inline-block;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-leaderboard-wrapper {\n -webkit-transform-origin: top right;\n transform-origin: top right;\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n }\n}\n#ui-leaderboard-alive {\n display: none;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-bottom: 8px;\n padding: 8px;\n height: 64px;\n width: 72px;\n}\n#ui-leaderboard-alive-faction {\n display: none;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n height: 74px;\n line-height: 38px;\n margin-bottom: 8px;\n padding: 4px;\n width: 78px;\n}\n#ui-leaderboard-alive-faction .ui-players-alive-red {\n color: #ff0000;\n display: block;\n font-size: 36px;\n position: relative;\n}\n#ui-leaderboard-alive-faction .ui-players-alive-blue {\n color: #00d2ff;\n display: block;\n font-size: 36px;\n position: relative;\n}\n.ui-players-alive {\n position: relative;\n font-size: 54px;\n}\n.ui-leaderboard-header {\n font-size: 24px;\n margin-bottom: 8px;\n}\n#ui-kill-counter-wrapper {\n display: none;\n margin-top: 32px;\n}\n#ui-kill-counter {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-bottom: 8px;\n padding: 8px;\n height: 64px;\n width: 72px;\n}\n.ui-player-kills {\n position: relative;\n font-size: 54px;\n}\n.ui-kill-counter-header {\n font-size: 24px;\n margin-bottom: 8px;\n}\n#ui-killfeed-wrapper {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 12px;\n right: 12px;\n display: flex;\n}\n@media screen and (min-width: 851px) and (max-height: 768px), (max-width: 1200px) {\n #ui-killfeed-wrapper {\n -webkit-transform-origin: top right;\n transform-origin: top right;\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n }\n}\n#ui-killfeed {\n display: inline-block;\n margin-left: 24px;\n height: 100px;\n}\n#ui-killfeed-contents {\n width: 800px;\n}\n#ui-killfeed-contents .killfeed-div {\n position: absolute;\n right: 100px;\n background-color: rgba(0, 0, 0, 0.4);\n padding: 4px 8px;\n border-radius: 2px;\n height: 22px;\n line-height: 24px;\n}\n.killfeed-div div {\n float: left;\n font-size: 16px;\n font-weight: bold;\n color: #EFEEEE;\n}\n#ui-killfeed .killfeed-text {\n max-width: 550px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n/**\n * ui-right-center\n */\n#ui-right-center:hover {\n opacity: 1;\n}\n#ui-ammo-interactive {\n width: 90px;\n}\n.ui-ammo {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n display: inline-block;\n height: 52px;\n margin-bottom: 5px;\n margin-left: 3px;\n margin-right: 3px;\n width: 35px;\n}\n.ui-ammo > .ui-loot-count {\n position: absolute;\n font-size: 20px;\n font-weight: bold;\n top: 28px;\n text-align: center;\n width: 100%;\n}\n.ui-ammo-row {\n display: flex;\n}\n.ui-ammo-row > div:not(:last-child) {\n margin-right: 10px;\n}\n.ui-ammo > .ui-loot-image {\n bottom: 0;\n height: 22px;\n margin-top: 5px;\n position: absolute;\n right: 6px;\n top: 0;\n width: 22px;\n}\n.ui-ammo > .ui-loot-overlay {\n bottom: 0;\n height: 22px;\n margin-top: 5px;\n position: absolute;\n right: 6px;\n top: 0;\n width: 22px;\n}\n#ui-loot-ph1 {\n opacity: 0 !important;\n}\n#ui-medical-interactive {\n margin-bottom: 32px;\n}\n.ui-medical > .ui-loot-image {\n position: absolute;\n height: 30px;\n width: 30px;\n background-size: 30px;\n background-repeat: no-repeat;\n right: 5px;\n margin-top: 1px;\n top: 0;\n bottom: 0;\n}\n.ui-medical:hover {\n cursor: pointer !important;\n}\n.ui-loot {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 85px;\n height: 32px;\n margin-left: auto;\n margin-bottom: 5px;\n}\n.ui-loot:hover {\n opacity: 1 !important;\n}\n.ui-outline-hover {\n border: 2px solid rgba(0, 255, 0, 0);\n}\n.ui-outline-hover:hover {\n -webkit-transition: border 100ms ease-out;\n -moz-transition: border 100ms ease-out;\n -o-transition: border 100ms ease-out;\n border: 2px solid #00ff00;\n}\n.ui-scale-hover {\n transform: scale(1);\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n}\n.ui-scale-hover:hover {\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1.1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1.1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1.1);\n transition: all 100ms ease-in;\n transform: scale(1.1);\n}\n.ui-loot > .ui-loot-count {\n position: absolute;\n font-size: 24px;\n font-weight: bold;\n left: 10px;\n top: 2px;\n text-align: center;\n}\n@media (max-height: 864px), (max-width: 1024px) {\n .ui-right-center-desktop {\n top: 42%;\n -webkit-transform-origin: right;\n transform-origin: right;\n -webkit-transform: translateY(-50%) scale(0.8);\n transform: translateY(-50%) scale(0.8);\n }\n #ui-medical-interactive {\n margin-bottom: 8px;\n }\n}\n@media (max-height: 640px) {\n .ui-right-center-desktop {\n top: 42%;\n -webkit-transform-origin: right;\n transform-origin: right;\n -webkit-transform: translateY(-50%) scale(0.7);\n transform: translateY(-50%) scale(0.7);\n }\n #ui-medical-interactive {\n margin-bottom: 8px;\n }\n}\n/**\n * ui-upper-center\n */\n#ui-upper-center {\n position: absolute;\n display: flex;\n color: #FFF;\n top: 180px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n#ui-announcement {\n display: none;\n color: yellow;\n text-shadow: 2px 2px 0px #000000;\n font-size: 32px;\n font-weight: bold;\n text-align: center;\n width: 100vw;\n}\n/**\n * ui-lower-center\n */\n#ui-lower-center {\n position: absolute;\n color: #FFF;\n bottom: 40%;\n left: 50%;\n}\n@media screen and (min-width: 851px) and (max-height: 768px), (max-width: 1200px) {\n #ui-lower-center {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n bottom: 33%;\n }\n}\n#ui-interaction {\n display: flex;\n}\n#ui-interaction-press {\n background: rgba(0, 0, 0, 0.4);\n background-size: 80%;\n background-position: center;\n background-repeat: no-repeat;\n border-radius: 5px;\n font-weight: 700;\n margin-left: -24px;\n text-align: center;\n}\n.ui-interaction-large {\n font-size: 42px;\n height: 48px;\n width: 48px;\n}\n.ui-interaction-small {\n font-size: 26px;\n height: 36px;\n line-height: 36px;\n min-width: 24px;\n padding-left: 10px;\n padding-right: 10px;\n}\n#ui-interaction-outer {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-left: 10px;\n padding: 0px 15px;\n height: 48px;\n}\n#ui-interaction-outer #ui-interaction-description {\n margin-top: 10px;\n font-size: 24px;\n text-align: center;\n}\n/**\n * ui-bottom-left\n */\n#ui-map-container {\n position: absolute;\n bottom: 52px;\n}\n#ui-map-info {\n position: absolute;\n color: white;\n width: 100px;\n height: 36px;\n bottom: 218px;\n left: 82px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n}\n#ui-gas-icon {\n padding: 6px;\n display: inline-block;\n height: 24px;\n width: 24px;\n margin-left: 2px;\n background-size: 24px;\n background-repeat: no-repeat;\n background-position: 6px 6px;\n}\n.gas-icon {\n background-image: url(../img/gui/gas.svg);\n}\n.danger-icon {\n background-image: url(../img/gui/danger.svg);\n}\n.icon-pulse {\n -webkit-animation: pulse 2s linear infinite;\n animation: pulse 2s linear infinite;\n}\n#ui-gas-timer {\n position: relative;\n display: inline-block;\n font-size: 24px;\n text-align: center;\n bottom: 10px;\n left: 0px;\n}\n#ui-spec-counter {\n position: absolute;\n color: white;\n width: 68px;\n height: 28px;\n bottom: 218px;\n left: 6px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n}\n#ui-spec-counter-icon {\n padding: 6px;\n display: inline-block;\n height: 24px;\n width: 18px;\n margin-left: 2px;\n background-size: 20px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n background-image: url(../img/gui/eye.svg);\n}\n#ui-spec-counter-number {\n position: relative;\n display: inline-block;\n font-size: 20px;\n width: 24px;\n text-align: center;\n bottom: 15px;\n left: 0px;\n}\n#ui-settings-container-desktop {\n position: relative;\n left: 16px;\n bottom: 12px;\n}\n#ui-settings-container-desktop div {\n cursor: pointer;\n}\n.ui-settings-button {\n position: absolute;\n color: white;\n border-radius: 5px;\n height: 48px;\n width: 48px;\n pointer-events: all;\n opacity: 0.5;\n background: rgba(0, 0, 0, 0.4);\n}\n#ui-map-minimize {\n left: 185px;\n}\n.ui-settings-button img {\n position: absolute;\n left: 6px;\n top: 6px;\n height: 36px;\n width: 36px;\n background-size: 36px;\n background-repeat: no-repeat;\n transform: scale(1);\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n transition: opacity 0.25s ease-out;\n -moz-transition: opacity 0.25s ease-out;\n -webkit-transition: opacity 0.25s ease-out;\n -o-transition: opacity 0.25s ease-out;\n}\n.ui-settings-button .map-img-after {\n display: none;\n}\n.ui-settings-button:hover {\n opacity: 1;\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1.1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1.1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1.1);\n transition: all 100ms ease-in;\n transform: scale(1.1);\n}\n/**\n * ui-bottom-center-0\n */\n#ui-bottom-center-0 {\n position: absolute;\n color: #FFF;\n bottom: 12px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-bottom-center-0 {\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-transform: translateX(-50%) scale(0.85);\n transform: translateX(-50%) scale(0.85);\n }\n}\n#ui-equipped-ammo-wrapper {\n /* Taken from ui-bottom-center-0 */\n position: absolute;\n color: #FFF;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 62px;\n}\n#ui-equipped-ammo {\n margin-bottom: 12px;\n text-align: center;\n opacity: 1.0;\n}\n#ui-bullet-counter {\n display: inline-block;\n width: 175px;\n height: 56px;\n text-align: center;\n text-shadow: 2px 2px #000000;\n}\n#ui-bullet-counter #ui-current-clip {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 44px;\n font-weight: bold;\n width: 100px;\n height: 50px;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n left: 50%;\n position: relative;\n text-align: center;\n}\n#ui-bullet-counter #ui-remaining-ammo {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 24px;\n font-weight: bold;\n line-height: 32px;\n width: 65px;\n height: 32px;\n left: 82%;\n position: absolute;\n text-align: center;\n top: 18px;\n}\n#ui-boost-counter {\n display: inline-flex;\n width: 412px;\n}\n#ui-boost-counter .ui-boost-base {\n background: rgba(0, 0, 0, 0.4);\n height: 10px;\n margin-bottom: 8px;\n}\n#ui-boost-counter-0 {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n width: 100px;\n margin-right: 3px;\n}\n#ui-boost-counter-0 .ui-bar-inner {\n background: #ff901a;\n}\n#ui-boost-counter-1 {\n width: 100px;\n margin-left: 3px;\n margin-right: 3px;\n}\n#ui-boost-counter-1 .ui-bar-inner {\n background: #ff751a;\n}\n#ui-boost-counter-2 {\n width: 150px;\n margin-left: 3px;\n margin-right: 3px;\n}\n#ui-boost-counter-2 .ui-bar-inner {\n background: #ff6616;\n}\n#ui-boost-counter-3 {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n width: 50px;\n margin-left: 3px;\n}\n#ui-boost-counter-3 .ui-bar-inner {\n background: #ff5600;\n}\n.ui-boost-base .ui-bar-inner {\n border-radius: inherit;\n width: 0px;\n height: 10px;\n}\n.ui-health-flair {\n background-size: 64px;\n background-repeat: no-repeat;\n background-position: center;\n display: none;\n height: 64px;\n position: absolute;\n width: 64px;\n z-index: 2;\n}\n#ui-health-flair-left {\n left: -32px;\n top: 13px;\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n#ui-health-flair-right {\n right: -32px;\n top: 13px;\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n#ui-health-counter {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 400px;\n height: 32px;\n padding: 6px;\n}\n#ui-health-counter .ui-bar-inner {\n z-index: 1;\n position: absolute;\n border-radius: 5px;\n width: 100%;\n height: 32px;\n transition: width 0.0s;\n transition-property: width;\n transition-duration: 0.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n}\n#ui-health-container {\n width: 400px;\n position: relative;\n}\n#ui-health-counter .ui-bar-danger {\n background: rgba(255, 0, 0, 0.8);\n -webkit-animation-name: pulse;\n animation-name: pulse;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-animation-delay: 0;\n animation-delay: 0;\n -webkit-animation-direction: alternate;\n animation-direction: alternate;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none;\n -webkit-animation-play-state: running;\n animation-play-state: running;\n}\n#ui-health-counter #ui-health-depleted {\n z-index: 0;\n background: #929292;\n transition: width 1.0s;\n transition-property: width;\n transition-duration: 1.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n}\n.health-bar-pulse {\n -webkit-animation: pulsewhite 1s linear infinite;\n animation: pulsewhite 1s linear infinite;\n}\n@-webkit-keyframes pulsewhite {\n 0% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n 50% {\n background-color: rgba(255, 255, 255, 0.6);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n}\n@keyframes pulsewhite {\n 0% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n 50% {\n background-color: rgba(255, 255, 255, 0.6);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n}\n@-webkit-keyframes pulse {\n 0% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n 50% {\n background-color: rgba(255, 0, 0, 0.8);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n}\n@keyframes pulse {\n 0% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n 50% {\n background-color: rgba(255, 0, 0, 0.8);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n}\n/**\n * ui-bottom-center-1\n */\n#ui-bottom-center-1 {\n z-index: 3;\n position: absolute;\n color: #FFF;\n bottom: 220px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-bottom-center-1 {\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-transform: translateX(-50%) scale(0.85);\n transform: translateX(-50%) scale(0.85);\n bottom: 138px;\n }\n}\n#ui-kills {\n display: none;\n text-align: center;\n background: rgba(0, 0, 0, 0.4);\n color: #FFF;\n border-radius: 5px;\n padding: 8px;\n}\n#ui-kill-text {\n font-size: 18px;\n}\n#ui-kill-count {\n font-weight: bold;\n color: #ff4100;\n font-size: 32px;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);\n}\n/**\n * ui-bottom-center-2\n */\n#ui-bottom-center-2 {\n position: absolute;\n color: #FFF;\n bottom: 160px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n#ui-pickup-message {\n color: white;\n opacity: 0;\n text-shadow: 2px 2px 0px #000000;\n font-size: 32px;\n font-weight: bold;\n text-align: center;\n width: 100vw;\n}\n/**\n * ui-bottom-center-right\n */\n#ui-bottom-center-right {\n position: absolute;\n color: #FFF;\n bottom: 12px;\n left: 75%;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-bottom-center-right {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n.ui-armor-counter {\n position: absolute;\n bottom: 0px;\n display: block;\n width: 48px;\n height: 60px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-left: 4px;\n}\n#ui-armor-helmet {\n right: 4px;\n}\n#ui-armor-backpack {\n left: 60px;\n border: 2px solid transparent;\n}\n.ui-armor-level {\n position: relative;\n font-size: 16px;\n font-weight: bold;\n bottom: 24px;\n text-align: center;\n text-shadow: 1px 1px #000000;\n /*cursor: inherit;*/\n}\n.ui-armor-counter-inner {\n z-index: 1;\n position: absolute;\n background: rgba(0, 255, 0, 0.5);\n border-radius: 5px;\n width: 100%;\n height: 0px;\n bottom: 0px;\n transition: height 0.5s;\n transition-property: height;\n transition-duration: 0.5s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n}\n.ui-armor-counter .ui-armor-count {\n z-index: 2;\n text-shadow: 2px 2px #000000;\n position: relative;\n font-size: 18px;\n font-weight: bold;\n margin-top: -28px;\n text-align: center;\n}\n.ui-armor-counter .ui-armor-image {\n margin: auto;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 0;\n position: absolute;\n height: 36px;\n width: 36px;\n}\n/**\n * ui-bottom-right\n */\n#ui-bottom-right {\n position: absolute;\n color: #FFF;\n bottom: 12px;\n right: 12px;\n}\n@media (max-height: 768px), (max-width: 1200px) {\n #ui-bottom-right {\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n}\n#ui-weapon-container {\n width: 192px;\n}\n.ui-weapon-info {\n margin-bottom: 5px;\n border-radius: 5px;\n border: 2px solid transparent;\n}\n.ui-weapon-switch {\n position: absolute;\n right: 0px;\n opacity: 0.6;\n border-radius: 5px;\n border: 2px solid transparent;\n width: 160px;\n height: 60px;\n margin-left: auto;\n pointer-events: all;\n cursor: pointer !important;\n}\n#ui-weapon-id-1 {\n bottom: 210px;\n}\n#ui-weapon-id-2 {\n bottom: 140px;\n}\n#ui-weapon-id-3 {\n bottom: 70px;\n}\n#ui-weapon-id-4 {\n bottom: 0px;\n}\n.ui-weapon-name {\n position: absolute;\n font-size: 18px;\n font-weight: bold;\n right: 8px;\n margin-top: 38px;\n text-align: center;\n}\n.ui-weapon-number {\n position: absolute;\n font-size: 24px;\n font-weight: bold;\n right: 8px;\n text-align: center;\n}\n.ui-weapon-exp {\n display: none;\n position: absolute;\n height: 32px;\n width: 32px;\n font-size: 18px;\n font-weight: bold;\n line-height: 34px;\n right: 78px;\n margin-top: 26px;\n text-align: center;\n}\n.ui-weapon-image {\n display: none;\n position: relative;\n height: 60px;\n width: 60px;\n left: 4px;\n background-size: 60px;\n background-repeat: no-repeat;\n}\n#ui-weapon-id-4 .ui-weapon-image {\n height: 52px;\n width: 52px;\n left: 4px;\n top: 4px;\n background-size: 52px;\n}\n.ui-weapon-dragged {\n position: fixed !important;\n width: 160px !important;\n right: initial !important;\n bottom: initial !important;\n pointer-events: none !important;\n}\n/**\n * ui-stats, end game screen\n */\n#ui-stats {\n display: none;\n}\n#ui-stats-bg {\n display: none;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: rgba(0, 0, 0, 0.75);\n pointer-events: none;\n z-index: 2;\n}\n#ui-stats-contents {\n border-radius: 5px;\n color: #FFF;\n height: 100%;\n left: 50%;\n position: absolute;\n text-align: center;\n top: 0%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 100%;\n z-index: 3;\n}\n@media (max-height: 860px) {\n #ui-stats-contents {\n top: 0%;\n }\n}\n#ui-stats-contents-inner {\n margin-top: 75px;\n}\n@media (max-height: 768px) {\n #ui-stats-contents-inner {\n margin-top: 25px;\n }\n}\n@media screen and (max-width: 850px) {\n #ui-stats-contents-inner {\n margin-top: 0px;\n }\n}\n@media (max-height: 768px) {\n #ui-stats-header {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n -webkit-transform-origin: top;\n transform-origin: top;\n }\n}\n.ui-stats-header-title {\n font-weight: bold;\n font-size: 48px;\n margin: 20px;\n color: gold;\n}\n.ui-stats-header-reason {\n font-size: 24px;\n}\n.ui-stats-header-overview {\n display: inline;\n margin: 10px;\n}\n.ui-stats-header-overview div {\n display: inline;\n padding-bottom: 12px;\n border-bottom: 2px solid rgba(255, 255, 255, 0.25);\n}\n.ui-stats-header-overview div:not(:first-child) {\n margin-left: 100px;\n}\n.ui-stats-header-red-team {\n color: #cc0000;\n font-weight: bold;\n}\n.ui-stats-header-blue-team {\n color: #007eff;\n font-weight: bold;\n}\nspan.ui-stats-header-stat {\n font-size: 32px;\n}\nspan.ui-stats-header-value {\n margin-left: 24px;\n font-size: 48px;\n font-weight: bold;\n}\n#ui-stats-info-box {\n position: relative;\n left: 50%;\n margin: auto;\n margin-top: 50px;\n height: 190px;\n display: flex;\n}\n@media (max-height: 768px) {\n #ui-stats-info-box {\n margin-top: -30px;\n -webkit-transform: scale(0.9);\n transform: scale(0.9);\n -webkit-transform-origin: left;\n transform-origin: left;\n }\n}\n@media (max-width: 1024px) {\n #ui-stats-info-box {\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n -webkit-transform-origin: left;\n transform-origin: left;\n }\n}\n.ui-stats-info-player {\n position: relative;\n width: 250px;\n background-color: rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n border: 2px solid black;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n.ui-stats-info-status:after {\n content: "";\n display: block;\n position: absolute;\n top: 15%;\n left: 25%;\n background-image: url(../img/gui/skull.svg);\n background-repeat: no-repeat;\n background-size: 128px;\n width: 100%;\n height: 100%;\n opacity: 0.1;\n z-index: -1;\n}\n.ui-stats-info-player-name {\n color: gold;\n font-size: 24px;\n font-weight: bold;\n font-style: italic;\n margin-top: 8px;\n margin-bottom: 8px;\n margin-left: auto;\n margin-right: auto;\n max-width: 240px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ui-stats-info-player-badge {\n background-size: 56px;\n background-repeat: no-repeat;\n background-position: center;\n height: 56px;\n left: auto;\n position: absolute;\n top: -40px;\n width: 100%;\n}\n.ui-stats-info-player-red-leader {\n background-image: url(../img/gui/star-red.svg);\n}\n.ui-stats-info-player-red-ribbon {\n background-image: url(../img/gui/ribbon-red.svg);\n}\n.ui-stats-info-player-blue-leader {\n background-image: url(../img/gui/star-blue.svg);\n}\n.ui-stats-info-player-blue-ribbon {\n background-image: url(../img/gui/ribbon-blue.svg);\n}\n.ui-stats-info {\n display: flex;\n height: 36px;\n margin: auto;\n}\n.ui-stats-info > div {\n padding: 8px;\n font-size: 18px;\n line-height: 12px;\n text-align: left;\n font-weight: bold;\n}\n.ui-stats-info > div:first-child {\n width: 55%;\n margin-right: 4px;\n text-align: right;\n font-weight: normal;\n}\n.ui-stats-reason {\n display: flex;\n height: 72px;\n margin: auto;\n}\n.ui-stats-reason div {\n padding: 8px;\n margin: auto;\n width: 100%;\n text-align: center;\n font-size: 16px;\n}\n.ui-stats-reason .ui-stats-reason-dead {\n color: red;\n}\n.ui-stats-reason .ui-stats-reason-alive {\n color: lawngreen;\n}\n#ui-stats-options {\n position: absolute;\n left: 50%;\n margin-top: 20px;\n min-height: 60px;\n z-index: 1;\n}\n@media (max-height: 768px) {\n #ui-stats-options {\n margin-top: 8px;\n -webkit-transform: scale(0.9);\n transform: scale(0.9);\n -webkit-transform-origin: top;\n transform-origin: top;\n }\n}\n.ui-stats-restart {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 200px;\n margin: auto;\n margin-bottom: 20px;\n}\n.ui-stats-spectate {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n left: 102px;\n width: 125px;\n background: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: inset 0 -2px #387c79;\n}\n.ui-stats-ad-container {\n display: none;\n margin-top: 80px;\n}\n@media (max-height: 768px) {\n .ui-stats-ad-container {\n margin-top: 70px;\n }\n}\n/* Tooltip container */\n.tooltip {\n position: relative;\n}\n/* Tooltip text */\n.tooltip .tooltip-text {\n visibility: hidden;\n width: 240px;\n background-color: black;\n color: #fff;\n text-align: center;\n padding: 5px 0;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n right: 110%;\n opacity: 0.75;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n}\n.tooltip .tooltip-text::after {\n content: " ";\n position: absolute;\n top: 50%;\n left: 100%;\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent black;\n}\n.tooltip-title {\n font-size: 18px;\n font-weight: bold;\n padding: 4px;\n color: yellow;\n}\n.tooltip-description {\n font-size: 16px;\n padding: 4px;\n}\n.tooltip-description span {\n font-size: 16px;\n}\n.tooltip:hover .tooltip-text {\n visibility: visible;\n}\n/**\n * editor\n */\n#ui-editor-top-center {\n position: absolute;\n color: #FFF;\n top: 0%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n}\n#ui-editor-top-right {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 12px;\n right: 12px;\n}\n.ui-editor-header {\n text-align: center;\n font-weight: bold;\n font-size: 16px;\n padding: 8px;\n}\n.ui-editor-info {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 36px;\n margin-bottom: 8px;\n padding: 8px;\n}\n.ui-editor-list {\n margin: 0px;\n list-style: none;\n}\n#ui-editor-info-list {\n padding: 0px;\n}\n/*\n * Profiler\n */\n#ui-profiler-top-left {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 12px;\n left: 12px;\n text-align: center;\n display: flex;\n}\n.ui-profiler-list {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-right: 16px;\n padding: 8px;\n}\n.ui-profiler-list-header {\n font-size: 16px;\n font-weight: bold;\n margin-bottom: 8px;\n}\n.ui-profiler-list ul {\n list-style: none;\n text-align: left;\n padding: 0px;\n margin: 0px;\n}\n.ui-profiler-list li {\n display: flex;\n}\n.kv {\n font-family: monospace;\n font-size: 14px;\n font-weight: normal;\n}\n.kv:last-child {\n width: 100%;\n text-align: right;\n}\n/* Hide mobile-only elements */\n#ui-settings-container-mobile {\n display: none;\n}\n@media screen and (max-width: 850px) {\n * {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n /**\n * ui-touches\n */\n .ui-touch-down {\n display: none;\n position: fixed;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-touch-down-landscape {\n width: 112px;\n height: 112px;\n border-radius: 56px;\n }\n .ui-touch-down-portrait {\n width: 96px;\n height: 96px;\n border-radius: 48px;\n }\n .ui-touch-pos {\n display: none;\n position: fixed;\n background-color: rgba(0, 0, 0, 0.5);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-touch-pos-landscape {\n width: 64px;\n height: 64px;\n border-radius: 32px;\n }\n .ui-touch-pos-portrait {\n width: 48px;\n height: 48px;\n border-radius: 24px;\n }\n .btn-game-menu {\n position: relative;\n margin: auto;\n margin-top: 2px;\n margin-bottom: 4px;\n color: white;\n font-size: 14px;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);\n background-color: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: inset 0 -2px #387c79;\n background-repeat: no-repeat;\n cursor: pointer;\n text-align: center;\n line-height: 30px;\n display: block;\n width: 100%;\n height: 30px;\n border: 0px;\n border-radius: 5px;\n -moz-border-radius: 5px;\n -webkit-border-radius: 5px;\n box-sizing: border-box;\n }\n #btn-game-fullscreen {\n background-size: 22px;\n background-position: 4px 2px;\n background-image: url(../img/gui/minimize.svg);\n }\n #btn-game-aim-line {\n background-size: 18px;\n background-position: 6px 5px;\n margin-bottom: 8px;\n }\n #btn-game-sound {\n background-size: 30px;\n background-position: 3px 0px;\n margin-bottom: 8px;\n }\n #btn-game-quit {\n margin-top: 20px;\n background-size: 34px;\n background-position: -2px -3px;\n background-image: url(../img/gui/quit.svg);\n }\n #btn-game-resume {\n margin-top: 20px;\n background-size: 34px;\n background-position: -1px -1px;\n background-image: url(../img/gui/resume.svg);\n }\n /**\n * ui-top-center\n */\n #ui-top-center {\n position: absolute;\n color: #FFF;\n top: 15%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-top-center .top-center-text {\n text-align: center;\n width: 100vw;\n padding: 4px;\n }\n #ui-waiting-text {\n display: none;\n color: white;\n text-shadow: 1px 1px 0px #000000;\n font-size: 16px;\n font-weight: bold;\n }\n #ui-waiting-text span {\n font-size: 16px;\n font-weight: bold;\n }\n .top-center-text .spectate-text {\n display: inline-block;\n text-shadow: 1px 1px 0px #000000;\n font-size: 16px;\n font-weight: bold;\n overflow: hidden;\n height: 32px;\n }\n .top-center-text .spectate-desc {\n color: white;\n margin-right: 8px;\n }\n .ui-spectate-mode {\n display: none;\n }\n #ui-spectate-text {\n position: relative;\n }\n #spectate-player {\n max-width: 250px;\n white-space: nowrap;\n text-overflow: ellipsis;\n color: cyan;\n }\n /**\n * ui-top-center-scopes\n */\n #ui-top-center-scopes-wrapper {\n position: absolute;\n color: #FFF;\n left: 6px;\n top: 132px;\n -webkit-transform: initial;\n transform: initial;\n width: initial;\n }\n #ui-top-center-scopes {\n margin-top: 6px;\n text-align: center;\n color: white;\n }\n .ui-zoom {\n display: inline-block;\n margin-left: -12px;\n margin-right: -12px;\n -webkit-transform: scale(0.6);\n transform: scale(0.6);\n background: rgba(0, 0, 0, 0.3);\n border-radius: 32px;\n width: 42px;\n height: 42px;\n opacity: 0.3;\n pointer-events: all;\n }\n .ui-zoom-active {\n vertical-align: baseline;\n opacity: 1.0;\n margin-left: 0px;\n margin-right: 0px;\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n transition: opacity 0.25s ease-out;\n -moz-transition: opacity 0.25s ease-out;\n -webkit-transition: opacity 0.25s ease-out;\n -o-transition: opacity 0.25s ease-out;\n }\n .ui-zoom .ui-zoom-image {\n width: 48px;\n height: 48px;\n opacity: 0.4;\n padding: 2px;\n }\n .ui-zoom .ui-zoom-text {\n margin-top: 14px;\n width: 100%;\n }\n .ui-zoom .ui-zoom-level {\n font-size: 24px;\n line-height: 16px;\n text-align: center;\n width: 100%;\n /*cursor: inherit;*/\n }\n .ui-zoom .ui-zoom-append {\n font-size: 24px;\n }\n .ui-zoom-inactive {\n display: none;\n margin-left: -8px;\n margin-right: -8px;\n transition: all 100ms ease-in;\n -webkit-transform: scale(0.6);\n transform: scale(0.6);\n }\n /**\n * ui-team-pings and ui-emotes\n */\n .ui-emote-wheel {\n z-index: 3;\n display: none;\n position: fixed;\n }\n .ui-emote-parent {\n opacity: 1.0;\n }\n .ui-emote-hl {\n z-index: 2;\n display: none;\n }\n .ui-emote {\n position: fixed;\n width: 256px;\n height: 256px;\n background-size: 256px;\n background-repeat: no-repeat;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-emote-bg-circle {\n opacity: 0.65;\n background-image: url(../img/gui/ping-part-circle.svg);\n }\n .ui-emote-bg-quarter {\n opacity: 0.65;\n background-image: url(../img/gui/ping-part-quarter.svg);\n }\n .ui-emote-bg-eighth {\n opacity: 0.65;\n background-image: url(../img/gui/ping-part-eighth.svg);\n }\n .ui-emote-middle .ui-emote-image {\n width: 24px !important;\n height: 24px !important;\n background-size: 24px !important;\n background-image: none !important;\n }\n .ui-emote-top .ui-emote-image {\n margin-top: -78px;\n background-image: url(../img/gui/ping-team-danger.svg);\n }\n .ui-emote-right .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(90deg);\n transform: translate(-50%, -50%) rotate(90deg);\n }\n .ui-emote-right .ui-emote-image {\n margin-left: 78px;\n background-image: url(../img/gui/ping-team-coming.svg);\n }\n .ui-emote-bottom .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(180deg);\n transform: translate(-50%, -50%) rotate(180deg);\n }\n .ui-emote-bottom .ui-emote-image {\n margin-top: 78px;\n background-image: url(../img/gui/ping-team-help.svg);\n }\n .ui-emote-left .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(270deg);\n transform: translate(-50%, -50%) rotate(270deg);\n }\n .ui-emote-left .ui-emote-image {\n margin-left: -78px;\n background-image: url(../img/gui/ping-team-help.svg);\n }\n .ui-emote-top-left .ui-emote-image {\n margin-left: -80px;\n margin-top: -30px;\n background-image: url(../img/loot/loot-ammo-box.svg);\n }\n .ui-emote-bottom-left .ui-emote {\n -webkit-transform: translate(-50%, -50%) rotate(-45deg);\n transform: translate(-50%, -50%) rotate(-45deg);\n }\n .ui-emote-bottom-left .ui-emote-image {\n margin-left: -80px;\n margin-top: 30px;\n background-image: url(../img/loot/loot-medical-healthkit.svg);\n }\n .ui-emote-circle .ui-emote-hl {\n background-image: url(../img/gui/ping-part-circle-highlight.svg);\n }\n .ui-emote-quarter .ui-emote-hl {\n background-image: url(../img/gui/ping-part-quarter-highlight.svg);\n }\n .ui-emote-eighth .ui-emote-hl {\n background-image: url(../img/gui/ping-part-eighth-highlight.svg);\n }\n .ui-emote-image {\n z-index: 1;\n position: fixed;\n background-repeat: no-repeat;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-emote-image-large {\n width: 80px;\n height: 80px;\n background-size: 64px;\n background-position: center;\n }\n .ui-emote-image-small {\n width: 35px;\n height: 35px;\n background-size: 35px;\n }\n /**\n * ui-team-indicators\n */\n .ui-team-indicator {\n z-index: 2;\n display: none;\n position: fixed;\n top: 0px;\n left: 0px;\n border-radius: 32px;\n width: 64px;\n height: 64px;\n background-size: 64px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/indicator.svg);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-team-indicator-pos {\n opacity: 0.75;\n position: relative;\n border-radius: 24px;\n width: 32px;\n height: 32px;\n top: 23px;\n left: 32px;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n .ui-team-indicator-image {\n width: 32px;\n height: 32px;\n background-size: 32px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/ping-team-danger.svg);\n }\n .ui-indicator-ping-border {\n z-index: 0;\n display: none;\n position: fixed;\n top: 0px;\n left: 0px;\n width: 160px;\n height: 160px;\n position: relative;\n background-size: 160px;\n background-repeat: no-repeat;\n background-image: url(../img/gui/ping-border.svg);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n /**\n * ui-top-left\n */\n #ui-top-left {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 6px;\n left: 6px;\n display: block;\n }\n .ui-bg-standard {\n background: rgba(0, 0, 0, 0.24);\n border-radius: 5px;\n }\n #ui-team {\n position: fixed;\n left: 128px;\n }\n .ui-team-member {\n display: none;\n position: relative;\n width: 110px;\n height: 20px;\n padding: 4px;\n margin-bottom: 4px;\n }\n .ui-team-member-name {\n font-weight: bold;\n text-shadow: 1px 1px 0px #000000;\n font-size: 10px;\n max-width: 100px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .ui-team-member-color {\n position: absolute;\n top: 4px;\n right: 4px;\n border-radius: 9px;\n width: 9px;\n height: 9px;\n }\n .ui-background-yellow {\n background-color: yellow;\n }\n .ui-background-blue {\n background-color: blue;\n }\n .ui-background-red {\n background-color: red;\n }\n .ui-background-purple {\n background-color: purple;\n }\n .ui-background-cyan {\n background-color: cyan;\n }\n .ui-team-member-status {\n display: none;\n position: absolute;\n top: 2px;\n right: -24px;\n width: 20px;\n height: 20px;\n background-size: 20px;\n background-repeat: no-repeat;\n }\n .ui-team-member-status-downed {\n border-radius: 16px;\n display: block !important;\n background-image: url(../img/gui/down.svg) !important;\n }\n .ui-team-member-status-dead {\n display: block !important;\n background-image: url(../img/gui/skull-team.svg) !important;\n opacity: 0.5 !important;\n }\n .ui-team-member-status-disconnected {\n display: block !important;\n background-image: url(../img/gui/close.svg) !important;\n opacity: 0.5 !important;\n }\n .ui-team-member-health {\n margin-top: 2px;\n }\n .ui-team-member-health .ui-bar-inner {\n background-color: white;\n z-index: 1;\n position: absolute;\n border-radius: 4px;\n width: 110px;\n height: 5px;\n transition: width 0.0s;\n transition-property: width;\n transition-duration: 0.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n }\n .ui-team-member-health .ui-bar-danger {\n background: rgba(255, 0, 0, 0.8);\n -webkit-animation-name: pulse;\n animation-name: pulse;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-animation-delay: 0;\n animation-delay: 0;\n -webkit-animation-direction: alternate;\n animation-direction: alternate;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none;\n -webkit-animation-play-state: running;\n animation-play-state: running;\n }\n .ui-team-member-health .ui-health-depleted {\n z-index: 0;\n background: #929292;\n transition: width 1.0s;\n transition-property: width;\n transition-duration: 1.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n }\n #ui-spectate-options-wrapper {\n bottom: 6px;\n position: fixed;\n left: 6px;\n top: initial !important;\n }\n #ui-spectate-options {\n bottom: 0px;\n z-index: 1;\n position: absolute;\n pointer-events: all;\n width: 100%;\n }\n #ui-spectate-buttons {\n display: inline-block;\n width: 124px;\n padding: 8px 8px 4px 8px;\n text-align: center;\n }\n #ui-spectate-options a {\n position: relative;\n color: white;\n height: 28px;\n margin-bottom: 2px;\n line-height: 26px;\n font-size: 12px;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);\n background: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: none;\n cursor: pointer;\n }\n #btn-spectate-prev-player {\n margin-bottom: 12px !important;\n }\n #btn-spectate-view-stats {\n margin-bottom: 12px !important;\n }\n #ui-spectate-stats {\n position: absolute;\n top: 0px;\n left: 146px;\n width: 160px;\n display: none;\n }\n #ui-spectate-stats-header {\n text-align: center;\n font-size: 16px;\n font-weight: bold;\n padding: 6px;\n color: white;\n }\n #ui-spectate-stats-table {\n width: 100%;\n background-color: transparent;\n margin: auto;\n margin-right: 0px;\n margin-bottom: 4px;\n border-collapse: collapse;\n }\n #ui-spectate-stats tbody,\n #ui-spectate-stats td,\n #ui-spectate-stats th {\n padding: 0px 2px 2px 14px;\n font-size: 10px;\n }\n .ui-spectate-stats-category {\n width: 75px;\n color: rgba(255, 255, 255, 0.75);\n }\n .ui-spectate-stats-value {\n width: 75px;\n color: white;\n }\n /**\n * ui-top-right\n */\n #ui-top-right {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 6px;\n left: 6px;\n display: flex;\n }\n #ui-leaderboard {\n font-weight: bold;\n text-align: center;\n width: 56px;\n display: inline-block;\n }\n #ui-leaderboard-alive {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-bottom: -16px;\n padding: 8px;\n height: 32px;\n width: 40px;\n }\n .ui-players-alive-pulse {\n -webkit-animation-name: pulseAlive;\n animation-name: pulseAlive;\n -webkit-animation-duration: 2.0s;\n animation-duration: 2.0s;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-animation-delay: 0s;\n animation-delay: 0s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none;\n -webkit-animation-play-state: running;\n animation-play-state: running;\n }\n @-webkit-keyframes pulseAlive {\n 0% {\n color: #ffffff;\n }\n 20% {\n color: #ff0000;\n }\n 40% {\n color: #ffffff;\n }\n 100% {\n color: #ffffff;\n }\n }\n @keyframes pulseAlive {\n 0% {\n color: #ffffff;\n }\n 20% {\n color: #ff0000;\n }\n 40% {\n color: #ffffff;\n }\n 100% {\n color: #ffffff;\n }\n }\n .ui-leaderboard-header {\n font-size: 12px;\n }\n #ui-killfeed-wrapper {\n top: 24px;\n left: 6px;\n right: initial;\n }\n #ui-killfeed {\n position: absolute;\n margin: initial;\n top: 135px;\n }\n #ui-killfeed-contents {\n width: 800px;\n }\n #ui-killfeed-contents .killfeed-div {\n position: absolute;\n background-color: rgba(0, 0, 0, 0.4);\n padding: 3px 3px;\n border-radius: 2px;\n height: 8px;\n line-height: 8px;\n right: initial;\n }\n .killfeed-div span,\n .killfeed-div div {\n float: left;\n font-size: 8px;\n line-height: 8px;\n font-weight: bold;\n color: #EFEEEE;\n }\n .killfeed-red span,\n .killfeed-red div {\n color: #d1777c !important;\n }\n .killfeed-blue span,\n .killfeed-blue div {\n color: deepskyblue !important;\n }\n #ui-killfeed-contents .killfeed-red {\n color: #d1777c;\n }\n #ui-killfeed-contents .killfeed-blue {\n color: deepskyblue;\n }\n #ui-killfeed .killfeed-name {\n max-width: 180px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n /**\n * ui-right-center\n */\n #ui-ammo-interactive {\n position: absolute;\n right: 4px;\n top: 0px;\n width: 90px;\n }\n .ui-ammo > .ui-loot-image {\n position: absolute;\n height: 11px;\n width: 11px;\n right: 2px;\n margin-top: 2px;\n }\n .ui-ammo > .ui-loot-overlay {\n position: absolute;\n height: 11px;\n width: 11px;\n right: 2px;\n margin-top: 2px;\n }\n .ui-ammo {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 85px;\n height: 32px;\n margin-left: auto;\n margin-bottom: 5px;\n }\n .ui-ammo > .ui-loot-count {\n position: absolute;\n font-size: 24px;\n font-weight: bold;\n left: 10px;\n top: 2px;\n text-align: center;\n }\n .ui-ammo-row {\n display: flex;\n }\n .ui-ammo-row > div:not(:last-child) {\n margin-right: 10px;\n }\n #ui-loot-ph1 {\n opacity: 0 !important;\n }\n #ui-ammo-interactive > .ui-ammo {\n display: inline-block;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 38px;\n height: 14px;\n margin-left: auto;\n margin-bottom: 2px;\n }\n .ui-ammo > .ui-loot-count {\n position: absolute;\n font-size: 12px;\n font-weight: bold;\n width: 16px;\n left: 3px;\n margin-top: -1px;\n text-align: center;\n }\n #ui-medical-interactive {\n display: inline-flex;\n left: 68%;\n position: absolute;\n top: 0px;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-medical-interactive > .ui-loot {\n display: inline-block;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 44px;\n height: 18px;\n margin-left: 6px;\n margin-bottom: 2px;\n }\n .ui-medical > .ui-loot-image {\n position: absolute;\n height: 18px;\n width: 18px;\n background-size: 18px;\n background-repeat: no-repeat;\n right: 2px;\n margin-top: 0px;\n }\n .ui-medical > .ui-loot-count {\n position: absolute;\n font-size: 16px;\n font-weight: bold;\n left: 4px;\n width: 16px;\n margin-top: -3px;\n text-align: center;\n }\n .ui-loot {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 85px;\n height: 32px;\n margin-left: auto;\n margin-bottom: 5px;\n }\n .ui-loot:hover {\n opacity: 1 !important;\n }\n .ui-outline-hover {\n border: 2px solid rgba(0, 255, 0, 0);\n }\n .ui-outline-hover:hover {\n -webkit-transition: border 100ms ease-out;\n -moz-transition: border 100ms ease-out;\n -o-transition: border 100ms ease-out;\n border: 2px solid rgba(0, 255, 0, 0);\n }\n .ui-scale-hover {\n transform: scale(1);\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1);\n transition: all 100ms ease-in;\n }\n .ui-scale-hover:hover {\n -webkit-transition: all 100ms ease-in;\n -webkit-transform: scale(1.1);\n -ms-transition: all 100ms ease-in;\n -ms-transform: scale(1.1);\n -moz-transition: all 100ms ease-in;\n -moz-transform: scale(1.1);\n transition: all 100ms ease-in;\n transform: scale(1.1);\n }\n #ui-debug-button {\n display: none;\n background: rgba(0, 0, 0, 0.4);\n position: absolute;\n border-radius: 13px;\n height: 26px;\n width: 26px;\n background-size: 18px;\n bottom: 10px;\n right: 38px;\n background-position: center;\n background-image: url(../img/gui/mag-glass.svg);\n background-repeat: no-repeat;\n pointer-events: auto;\n z-index: 1;\n }\n /**\n * ui-upper-center\n */\n #ui-upper-center {\n position: absolute;\n display: flex;\n color: #FFF;\n top: 84px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-announcement {\n display: none;\n color: yellow;\n text-shadow: 1px 1px 0px #000000;\n font-size: 16px;\n font-weight: bold;\n text-align: center;\n width: 100vw;\n }\n /**\n * ui-lower-center\n */\n #ui-lower-center {\n bottom: 44%;\n color: #FFF;\n left: 60%;\n position: absolute;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n #ui-interaction {\n display: flex;\n }\n #ui-interaction-press {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-left: -20px;\n font-size: 34px;\n width: 44px;\n height: 44px;\n background-size: 36px;\n background-position: center;\n background-repeat: no-repeat;\n }\n #ui-interaction-outer {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-left: 6px;\n padding: 0px 6px;\n height: 28px;\n }\n #ui-interaction-outer #ui-interaction-description {\n margin-top: 5px;\n font-size: 16px;\n text-align: center;\n }\n /**\n * ui-bottom-center-0\n */\n #ui-bottom-center-0 {\n position: absolute;\n color: #FFF;\n bottom: 6px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n /**\n * ui-equipped-ammo\n */\n #ui-equipped-ammo-wrapper {\n /* Taken from ui-bottom-center-0 */\n position: absolute;\n color: #FFF;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 78px;\n }\n #ui-equipped-ammo {\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n text-align: center;\n opacity: 1.0;\n }\n #ui-bullet-counter {\n display: inline-block;\n width: 175px;\n height: 28px;\n text-align: center;\n text-shadow: 1px 1px #000000;\n }\n #ui-bullet-counter > #ui-current-clip {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 28px;\n font-weight: bold;\n line-height: 30px;\n width: 60px;\n height: 32px;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n left: 50%;\n position: relative;\n text-align: center;\n }\n #ui-bullet-counter > #ui-remaining-ammo {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 16px;\n font-weight: bold;\n line-height: 22px;\n width: 44px;\n height: 22px;\n left: 122px;\n position: absolute;\n text-align: center;\n top: 10px;\n }\n #ui-bullet-counter > #ui-reload-button-container {\n height: 36px;\n left: 162px;\n position: absolute;\n top: 3px;\n width: 36px;\n }\n #ui-reload-button-container > #ui-reload-button {\n background: rgba(0, 0, 0, 0.4);\n background-position: 4px 3px;\n background-image: url(../img/gui/bullets.svg);\n background-repeat: no-repeat;\n background-size: 14px;\n border-radius: 11px;\n height: 22px;\n left: 50%;\n position: absolute;\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n width: 22px;\n }\n #ui-boost-counter {\n display: inline-flex;\n width: 206px;\n }\n #ui-boost-counter .ui-boost-base {\n background: rgba(0, 0, 0, 0.4);\n height: 6px;\n margin-bottom: 0px;\n }\n #ui-boost-counter-0 {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n width: 50px;\n margin-right: 3px;\n }\n #ui-boost-counter-0 .ui-bar-inner {\n background: #ff901a;\n }\n #ui-boost-counter-1 {\n width: 50px;\n margin-left: 3px;\n margin-right: 3px;\n }\n #ui-boost-counter-1 .ui-bar-inner {\n background: #ff751a;\n }\n #ui-boost-counter-2 {\n width: 75px;\n margin-left: 3px;\n margin-right: 3px;\n }\n #ui-boost-counter-2 .ui-bar-inner {\n background: #ff6616;\n }\n #ui-boost-counter-3 {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n width: 25px;\n margin-left: 3px;\n }\n #ui-boost-counter-3 .ui-bar-inner {\n background: #ff5600;\n }\n .ui-boost-base .ui-bar-inner {\n border-radius: inherit;\n width: 0px;\n height: 6px;\n }\n .ui-health-flair {\n background-size: 36px;\n background-repeat: no-repeat;\n background-position: center;\n display: none;\n height: 36px;\n position: absolute;\n width: 36px;\n z-index: 2;\n }\n #ui-health-flair-left {\n left: -17px;\n top: 14px;\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n }\n #ui-health-flair-right {\n right: -17px;\n top: 14px;\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n }\n #ui-health-counter {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n width: 200px;\n height: 18px;\n padding: 4px;\n }\n #ui-health-counter .ui-bar-inner {\n z-index: 1;\n position: absolute;\n border-radius: 5px;\n width: 100%;\n height: 18px;\n transition: width 0.0s;\n transition-property: width;\n transition-duration: 0.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n }\n #ui-health-container {\n width: 200px;\n position: relative;\n }\n #ui-health-counter .ui-bar-danger {\n background: rgba(255, 0, 0, 0.8);\n -webkit-animation-name: pulse;\n animation-name: pulse;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-animation-delay: 0;\n animation-delay: 0;\n -webkit-animation-direction: alternate;\n animation-direction: alternate;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none;\n -webkit-animation-play-state: running;\n animation-play-state: running;\n }\n #ui-health-counter #ui-health-depleted {\n z-index: 0;\n background: #929292;\n transition: width 1.0s;\n transition-property: width;\n transition-duration: 1.0s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n }\n .health-bar-pulse {\n -webkit-animation: pulsewhite 1s linear infinite;\n animation: pulsewhite 1s linear infinite;\n }\n @-webkit-keyframes pulsewhite {\n 0% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n 50% {\n background-color: rgba(255, 255, 255, 0.6);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n }\n @keyframes pulsewhite {\n 0% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n 50% {\n background-color: rgba(255, 255, 255, 0.6);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.6);\n }\n }\n @-webkit-keyframes pulse {\n 0% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n 50% {\n background-color: rgba(255, 0, 0, 0.8);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n }\n @keyframes pulse {\n 0% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n 50% {\n background-color: rgba(255, 0, 0, 0.8);\n }\n 100% {\n background-color: rgba(0, 0, 0, 0.8);\n }\n }\n /**\n * ui-bottom-center-1\n */\n #ui-bottom-center-1 {\n z-index: 3;\n position: absolute;\n color: #FFF;\n bottom: 23%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-kills {\n display: none;\n text-align: center;\n background: rgba(0, 0, 0, 0.4);\n color: #FFF;\n border-radius: 5px;\n padding: 6px;\n }\n #ui-kill-text {\n font-size: 10px;\n }\n #ui-kill-count {\n font-weight: bold;\n color: #ff4100;\n font-size: 18px;\n margin-bottom: -3px;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);\n }\n /**\n * ui-bottom-center-2\n */\n #ui-bottom-center-2 {\n position: absolute;\n color: #FFF;\n bottom: 82px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-pickup-message {\n color: white;\n text-shadow: 1px 1px 0px #000000;\n font-size: 16px;\n font-weight: bold;\n text-align: center;\n width: 100vw;\n }\n /**\n * ui-bottom-center-right\n */\n #ui-bottom-center-right {\n bottom: initial;\n color: #FFF;\n left: 70%;\n opacity: 0.75;\n position: absolute;\n bottom: 6px;\n }\n .ui-armor-counter {\n position: absolute;\n bottom: 0px;\n display: block;\n width: 20px;\n height: 24px;\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-left: 2px;\n }\n #ui-armor-helmet {\n right: 4px;\n }\n #ui-armor-backpack {\n left: 30px;\n }\n .ui-armor-level {\n display: none;\n }\n .ui-armor-counter-inner {\n z-index: 1;\n position: absolute;\n background: rgba(0, 255, 0, 0.5);\n border-radius: 5px;\n width: 100%;\n height: 0px;\n bottom: 0px;\n transition: height 0.5s;\n transition-property: height;\n transition-duration: 0.5s;\n transition-timing-function: ease-out;\n transition-delay: initial;\n }\n .ui-armor-counter .ui-armor-count {\n z-index: 2;\n text-shadow: 1px 1px #000000;\n position: relative;\n font-size: 18px;\n font-weight: bold;\n margin-top: -28px;\n text-align: center;\n }\n .ui-armor-counter .ui-armor-image {\n margin: auto;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 0;\n position: absolute;\n height: 18px;\n width: 18px;\n }\n /**\n * ui-bottom-right\n */\n #ui-bottom-right {\n bottom: initial;\n color: #FFF;\n position: absolute;\n right: 6px;\n top: 225px;\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n #ui-weapon-container {\n width: 88px;\n }\n .ui-weapon-info {\n margin-bottom: 5px;\n border-radius: 5px;\n border: 2px solid transparent;\n }\n .ui-weapon-switch {\n position: absolute;\n right: 0px;\n opacity: 0.6;\n border-radius: 5px;\n border: 2px solid transparent;\n width: 68px;\n height: 28px;\n margin-left: auto;\n pointer-events: all;\n }\n #ui-weapon-id-1 {\n bottom: 105px;\n }\n #ui-weapon-id-2 {\n bottom: 70px;\n }\n #ui-weapon-id-3 {\n bottom: 35px;\n }\n #ui-weapon-id-4 {\n bottom: 0px;\n }\n .ui-weapon-name {\n position: absolute;\n font-size: 10px;\n font-weight: bold;\n right: 4px;\n width: 48px;\n margin-top: 14px;\n text-align: right;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n .ui-weapon-number {\n display: none;\n position: absolute;\n font-size: 24px;\n font-weight: bold;\n right: 8px;\n text-align: center;\n }\n .ui-weapon-exp {\n display: none;\n position: absolute;\n height: 16px;\n width: 16px;\n font-size: 8px;\n font-weight: bold;\n line-height: 18px;\n right: 34px;\n margin-top: 10px;\n text-align: center;\n }\n .ui-weapon-image {\n display: none;\n position: relative;\n height: 28px;\n width: 28px;\n left: 2px;\n bottom: 0px;\n -webkit-transform: rotate(10deg);\n transform: rotate(10deg);\n }\n #ui-weapon-id-4 .ui-weapon-image {\n height: 24px;\n width: 24px;\n left: 0px;\n top: 0px;\n background-size: 24px;\n }\n #ui-emote-button {\n background-size: 20px;\n border-radius: 14px;\n bottom: 18px;\n height: 28px;\n right: 4px;\n top: initial;\n width: 28px;\n }\n /**\n * ui-stats, end game screen\n */\n #ui-stats-contents {\n border-radius: 5px;\n color: #FFF;\n height: 100%;\n left: 50%;\n position: absolute;\n text-align: center;\n top: 0%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 100%;\n }\n #ui-stats-header {\n margin-top: 14px;\n }\n .ui-stats-header-title {\n font-weight: bold;\n font-size: 24px;\n margin: 6px;\n color: gold;\n }\n .ui-stats-header-reason {\n font-size: 12px;\n }\n .ui-stats-header-overview {\n position: fixed;\n top: 4px;\n right: 12px;\n margin: 5px;\n }\n .ui-stats-header-overview div {\n display: block;\n padding-bottom: 6px;\n border-bottom: 2px solid rgba(255, 255, 255, 0.25);\n }\n .ui-stats-header-overview div:not(:first-child) {\n margin: initial;\n }\n span.ui-stats-header-stat {\n font-size: 22px;\n }\n span.ui-stats-header-value {\n margin-left: 12px;\n font-size: 28px;\n font-weight: bold;\n }\n #ui-stats-info-box {\n position: relative;\n left: 50%;\n margin: auto;\n margin-top: -8px;\n height: 100px;\n display: flex;\n }\n .ui-stats-info-player {\n position: relative;\n width: 125px;\n background-color: rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n border: 2px solid black;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n .ui-stats-info-status:after {\n background-image: url(../img/gui/skull.svg);\n background-position: center;\n background-repeat: no-repeat;\n background-size: 70px;\n content: "";\n display: block;\n height: 100%;\n left: initial;\n opacity: 0.1;\n position: absolute;\n top: 0%;\n width: 100%;\n z-index: -1;\n }\n .ui-stats-info-player-name {\n color: gold;\n font-size: 12px;\n font-weight: bold;\n font-style: italic;\n margin-top: 4px;\n margin-bottom: 4px;\n margin-left: auto;\n margin-right: auto;\n max-width: 120px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .ui-stats-info-player-badge {\n background-size: 24px;\n background-repeat: no-repeat;\n background-position: center;\n height: 56px;\n left: auto;\n position: absolute;\n top: -34px;\n width: 100%;\n }\n .ui-stats-info {\n display: flex;\n height: 18px;\n margin: auto;\n }\n .ui-stats-info > div {\n padding: 4px;\n font-size: 9px;\n line-height: 6px;\n text-align: left;\n font-weight: bold;\n }\n .ui-stats-info > div:first-child {\n width: 55%;\n margin-right: 4px;\n text-align: right;\n font-weight: normal;\n }\n .ui-stats-reason {\n display: flex;\n height: 72px;\n margin: auto;\n }\n .ui-stats-reason div {\n padding: 8px;\n margin: auto;\n width: 100%;\n text-align: center;\n font-size: 16px;\n }\n .ui-stats-reason .ui-stats-reason-dead {\n color: red;\n }\n .ui-stats-reason .ui-stats-reason-alive {\n color: lawngreen;\n }\n #ui-stats-options {\n position: absolute;\n left: 50%;\n margin-top: 2px;\n min-height: 30px;\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n z-index: 1;\n }\n .ui-stats-restart {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 130px;\n margin: auto;\n margin-bottom: 20px;\n }\n .ui-stats-spectate {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n left: 68px;\n width: 88px;\n background: #50afab;\n border-bottom: 2px solid #387c79;\n box-shadow: none;\n }\n .ui-stats-ad-container {\n display: none;\n margin-top: 8px;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n /* Tooltip container */\n .tooltip {\n position: relative;\n }\n /* Tooltip text */\n .tooltip .tooltip-text {\n visibility: hidden !important;\n width: 240px;\n background-color: black;\n color: #fff;\n text-align: center;\n padding: 5px 0;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n right: 110%;\n opacity: 0.75;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n .tooltip .tooltip-text::after {\n content: " ";\n position: absolute;\n top: 50%;\n left: 100%;\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent black;\n }\n .tooltip-title {\n font-size: 18px;\n font-weight: bold;\n padding: 4px;\n color: yellow;\n }\n .tooltip-description {\n font-size: 16px;\n padding: 4px;\n }\n .tooltip-description span {\n font-size: 16px;\n }\n /**\n * editor\n */\n #ui-editor-top-center {\n position: absolute;\n color: #FFF;\n top: 0%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n #ui-editor-top-right {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 6px;\n right: 6px;\n }\n .ui-editor-header {\n text-align: center;\n font-weight: bold;\n font-size: 16px;\n padding: 8px;\n }\n .ui-editor-info {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n font-size: 36px;\n margin-bottom: 8px;\n padding: 8px;\n }\n .ui-editor-list {\n margin: 0px;\n padding: 0px;\n list-style: none;\n }\n .ui-editor-list li div {\n font-family: monospace;\n font-size: 14px;\n }\n /*\n * Profiler\n */\n #ui-profiler-top-left {\n position: absolute;\n color: #FFF;\n font-size: 16px;\n top: 6px;\n left: 6px;\n text-align: center;\n display: flex;\n }\n .ui-profiler-list {\n background: rgba(0, 0, 0, 0.4);\n border-radius: 5px;\n margin-right: 16px;\n padding: 8px;\n }\n .ui-profiler-list-header {\n font-size: 16px;\n font-weight: bold;\n margin-bottom: 8px;\n }\n .ui-profiler-list ul {\n list-style: none;\n text-align: left;\n padding: 0px;\n margin: 0px;\n }\n .ui-profiler-list li {\n display: flex;\n }\n .kv {\n font-family: monospace;\n font-size: 14px;\n font-weight: normal;\n }\n .kv:last-child {\n width: 100%;\n text-align: right;\n }\n /* Hide desktop-only elements */\n #ui-settings-container-desktop,\n #ui-leaderboard-wrapper {\n display: none;\n }\n /* Show mobile-only elements */\n #ui-settings-container-mobile {\n display: block;\n }\n}\n@media screen and (max-width: 850px) and (max-height: 360px), screen and (max-width: 850px) and (max-width: 640px) {\n #ui-top-center {\n -webkit-transform-origin: top;\n transform-origin: top;\n -webkit-transform: translateX(-50%) scale(0.85);\n transform: translateX(-50%) scale(0.85);\n }\n}\n@media screen and (max-width: 850px) and (max-height: 360px), screen and (max-width: 850px) and (max-width: 640px) {\n #ui-bottom-center-0 {\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-transform: translateX(-50%) scale(0.85);\n transform: translateX(-50%) scale(0.85);\n }\n}\n@media screen and (max-width: 850px) and (max-height: 360px), screen and (max-width: 850px) and (max-width: 640px) {\n #ui-bottom-right {\n top: 200px;\n -webkit-transform-origin: top right;\n transform-origin: top right;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n@media screen and (max-width: 850px) and (max-width: 850px) and (orientation: landscape) {\n .ui-stats-header-overview .ui-stats-header-left {\n position: fixed;\n top: -4px;\n left: 12px;\n }\n .ui-stats-header-overview .ui-stats-header-right {\n position: fixed;\n top: -4px;\n right: 12px;\n }\n}\n@media screen and (max-width: 850px) and (max-height: 360px) and (max-width: 640px) {\n .ui-stats-ad-container {\n margin-top: 0px;\n -webkit-transform: scale(0.6);\n transform: scale(0.6);\n }\n}\n@media screen and (max-width: 850px) and (max-width: 850px) and (max-height: 320px) {\n .ui-stats-ad-container {\n position: fixed;\n right: 10px;\n top: 24px;\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n }\n}\n@media screen and (max-width: 850px) and (orientation: portrait) {\n #ui-stats-contents {\n margin-top: 32px;\n margin-bottom: 16px;\n }\n #ui-stats-header-overview {\n position: initial;\n }\n #ui-stats-info-box {\n display: inline-block;\n left: initial;\n -webkit-transform: scale(0.9);\n transform: scale(0.9);\n -webkit-transform-origin: initial;\n transform-origin: initial;\n margin-top: 2px;\n width: 100%;\n }\n .ui-stats-ad-container {\n width: 100%;\n }\n .ui-stats-info-player {\n display: inline-block;\n left: initial !important;\n margin: 8px;\n -webkit-transform: none;\n transform: none;\n }\n .ui-stats-header-overview {\n display: inline-block;\n position: initial;\n width: 175px;\n }\n .ui-stats-header-overview div {\n position: initial;\n margin-bottom: 8px;\n }\n #ui-top-center {\n top: 134px;\n left: 50%;\n }\n #ui-top-center-scopes-wrapper {\n display: none;\n bottom: 42px;\n top: initial;\n }\n #ui-team {\n top: 40px;\n }\n .ui-team-member {\n height: 18px;\n margin-bottom: 4px;\n }\n #ui-upper-center {\n top: 180px;\n }\n #ui-bottom-center-0 {\n top: -15px;\n bottom: initial;\n left: 100px;\n -webkit-transform: scale(0.85);\n transform: scale(0.85);\n }\n #ui-bottom-center-1 {\n bottom: 28%;\n }\n #ui-bottom-center-2 {\n bottom: 218px;\n }\n #ui-lower-center {\n bottom: 38%;\n left: 38%;\n }\n #ui-boost-counter {\n position: relative;\n top: 40px;\n left: 2px;\n }\n #ui-bottom-right {\n bottom: 20px;\n right: 6px;\n top: initial;\n }\n #ui-weapon-id-1 {\n right: 240px;\n bottom: initial;\n }\n #ui-weapon-id-2 {\n right: 160px;\n bottom: initial;\n }\n #ui-weapon-id-3 {\n right: 80px;\n bottom: initial;\n }\n #ui-weapon-id-4 {\n bottom: initial;\n }\n .ui-weapon-info {\n display: inline-block;\n }\n #ui-bottom-center-right {\n bottom: 9px;\n left: 30px;\n top: initial;\n }\n .ui-right-center-mobile {\n top: 6px;\n }\n #ui-emote-button {\n background-size: 20px;\n border-radius: 14px;\n bottom: initial;\n height: 28px;\n left: initial;\n right: 4px;\n top: 62%;\n width: 28px;\n }\n #ui-debug-button {\n top: 242px;\n }\n #ui-ammo-interactive {\n margin-top: 4px;\n }\n #ui-ammo-interactive > .ui-ammo {\n display: block;\n }\n #ui-medical-interactive {\n display: inline-block;\n left: initial;\n right: 8px;\n -webkit-transform: initial;\n transform: initial;\n }\n #ui-medical-interactive > .ui-loot {\n display: block;\n }\n #ui-equipped-ammo {\n left: initial;\n position: initial;\n -webkit-transform: none;\n transform: none;\n }\n #ui-equipped-ammo-wrapper {\n bottom: initial;\n color: #FFF;\n left: initial;\n position: absolute;\n right: 6px;\n top: 44%;\n -webkit-transform: none;\n transform: none;\n }\n #ui-bullet-counter {\n width: initial;\n }\n #ui-bullet-counter > #ui-current-clip {\n left: 50%;\n }\n #ui-bullet-counter > #ui-remaining-ammo {\n left: initial;\n right: 0px;\n top: 36px;\n }\n #ui-bullet-counter > #ui-reload-button-container {\n left: 36px;\n top: 56px;\n }\n #ui-reload-button-container > #ui-reload-button {\n left: initial;\n right: 0px;\n }\n #big-map-collision {\n left: initial;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n #big-map-close {\n bottom: initial;\n top: 12px;\n }\n #ui-spectate-options-wrapper {\n bottom: 42px;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n #ui-spectate-options {\n position: absolute;\n bottom: 12px;\n }\n #ui-spectate-stats {\n bottom: 0px;\n top: initial;\n }\n #ui-ammo-interactive {\n top: 96px;\n }\n #ui-ammo-interactive > .ui-ammo {\n margin-bottom: 2px;\n }\n}\n@media screen and (max-width: 850px) and (orientation: portrait) and (min-height: 668px) {\n #ui-stats-contents {\n margin-top: 32px;\n }\n #ui-stats-info-box {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n .ui-stats-ad-container {\n margin-top: 20px;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n #ui-stats-options {\n display: block;\n left: initial;\n position: initial;\n margin: auto;\n margin-top: 24px;\n width: 100%;\n }\n .ui-stats-restart {\n display: block;\n position: initial;\n -webkit-transform: initial;\n transform: initial;\n margin-bottom: 0px;\n }\n .ui-stats-spectate {\n display: block;\n margin: auto;\n margin-top: 6px;\n position: initial;\n -webkit-transform: initial;\n transform: initial;\n }\n}\n@media screen and (max-width: 850px) and (orientation: portrait) and (max-height: 667px) {\n #ui-stats-contents {\n margin-top: 0px;\n }\n .ui-stats-ad-container {\n margin-top: 20px;\n }\n}\n@media screen and (max-width: 850px) and (orientation: portrait) and (max-height: 568px) and (max-width: 375px) {\n #ui-bottom-center-right {\n left: 22px;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n #ui-bottom-right {\n right: 0px;\n }\n #ui-bottom-center-0 {\n top: -20px;\n left: 84px;\n -webkit-transform: scale(0.7);\n transform: scale(0.7);\n }\n}\n',""])},b78cf179:function(e,t,a){"use strict";function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var r,o={None:0,Top:1,Right:2,Bottom:3,Left:4,Win:5,Death:6,Count:7},n={Locked:0,Default:1,Account:9,Instagram:10,Twitter:11,YouTube:12,Facebook:13},s={None:0,Empty:1,Medical:2,Ammo:3,ThumbsUp:4,SadFace:5,HappyFace:6,Surviv:7,Ammo9mm:8,Ammo12Gauge:9,Ammo762mm:10,Ammo556mm:11,GG:12,Question:13,Tombstone:14,JoyFace:15,SobFace:16,ThinkingFace:17,FlagUS:18,FlagThailand:19,FlagGermany:20,FlagFrance:21,FlagSouthKorea:22,FlagBrazil:23,FlagCanada:24,FlagSpain:25,FlagRussia:26,FlagMexico:27,FlagPoland:28,FlagUK:29,FlagColombia:30,FlagUkraine:31,FlagTurkey:32,FlagPhilippines:33,FlagCzechia:34,FlagPeru:35,FlagAustria:36,FlagArgentina:37,FlagJapan:38,FlagVenezuela:39,FlagVietnam:40,FlagSwitzerland:41,FlagNetherlands:42,FlagChina:43,FlagTaiwan:44,FlagChile:45,FlagAustralia:46,FlagDenmark:47,FlagItaly:48,FlagSweden:49,FlagEcuador:50,FlagSlovakia:51,FlagHungary:52,FlagRomania:53,FlagHongKong:54,FlagIndonesia:55,FlagFinland:56,FlagNorway:57,Heart:58,Sleepy:59,Flex:60,AngryFace:61,UpsideDownFace:62,Teabag:63,AlienFace:64,FlagBelarus:65,FlagBelgium:66,FlagKazakhstan:67,Egg:68,Police:69,DabFace:70,FlagMalaysia:71,FlagNewZealand:72,LogoSurviv:73,LogoEgg:74,LogoSwine:75,LogoHydra:76,LogoStorm:77,FlagHonduras:78,LogoCaduceus:79,ImpFace:80,MonocleFace:81,SunglassFace:82,HeadshotFace:83,Potato:84,Leek:85,Eggplant:86,Baguette:87,Chick:88,Ammo50AE:89,FlagBolivia:90,FlagBosnia:91,FlagCroatia:92,FlagIndia:93,FlagIsrael:94,FlagGeorgia:95,FlagGreece:96,FlagGuatemala:97,FlagPortugal:98,FlagSerbia:99,FlagSingapore:100,FlagTrinidad:101,FlagUruguay:102,LogoConch:103,Pineapple:104,Coconut:105,Crab:106,Whale:107,LogoMeteor:108,Ammo308sub:109,AmmoFlare:110,Salt:111,DisappointFace:112,LogoCrossing:113,Fish:114,Campfire:115,ChickenDinner:116,Ammo45acp:117,Cattle:118,IceCream:119,Cupcake:120,Donut:121,LogoHatchet:122,Acorn:123,Trunk:124,Forest:125,Pumpkin:126,CandyCorn:127,PilgrimHat:128,TurkeyAnimal:129,HeartFace:130,LogoChrysanthemum:131,SantaHat:132,Snowman:133,Snowflake:134},l=(r={},i(r,s.None,{texture:"",teamOnly:!1,noCustom:!0,category:n.Locked}),i(r,s.Medical,{texture:"emote-medical-healthkit.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Ammo,{texture:"ammo-box.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.ThumbsUp,{texture:"thumbs-up.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.SadFace,{texture:"sad-face.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.HappyFace,{texture:"happy-face.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Surviv,{texture:"surviv.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Ammo9mm,{texture:"ammo-9mm.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Ammo12Gauge,{texture:"ammo-12gauge.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Ammo762mm,{texture:"ammo-762mm.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Ammo556mm,{texture:"ammo-556mm.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.GG,{texture:"gg.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.Question,{texture:"question.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.Tombstone,{texture:"tombstone.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.JoyFace,{texture:"joy-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.SobFace,{texture:"sob-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.ThinkingFace,{texture:"thinking-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.FlagUS,{texture:"united-states-of-america.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagThailand,{texture:"thailand.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagGermany,{texture:"germany.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagFrance,{texture:"france.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSouthKorea,{texture:"south-korea.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagBrazil,{texture:"brazil.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagCanada,{texture:"canada.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSpain,{texture:"spain.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagRussia,{texture:"russia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagMexico,{texture:"mexico.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagPoland,{texture:"republic-of-poland.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagUK,{texture:"united-kingdom.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagColombia,{texture:"colombia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagUkraine,{texture:"ukraine.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagTurkey,{texture:"turkey.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagPhilippines,{texture:"philippines.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagCzechia,{texture:"czech-republic.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagPeru,{texture:"peru.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagAustria,{texture:"austria.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagArgentina,{texture:"argentina.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagJapan,{texture:"japan.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagVenezuela,{texture:"venezuela.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagVietnam,{texture:"vietnam.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSwitzerland,{texture:"switzerland.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagNetherlands,{texture:"netherlands.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagChina,{texture:"china.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagTaiwan,{texture:"taiwan.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagChile,{texture:"chile.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagAustralia,{texture:"australia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagDenmark,{texture:"denmark.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagItaly,{texture:"italy.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSweden,{texture:"sweden.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagEcuador,{texture:"ecuador.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSlovakia,{texture:"slovakia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagHungary,{texture:"hungary.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagRomania,{texture:"romania.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagHongKong,{texture:"hong-kong.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagIndonesia,{texture:"indonesia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagFinland,{texture:"finland.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagNorway,{texture:"norway.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.Heart,{texture:"heart.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Sleepy,{texture:"sleepy.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.Flex,{texture:"flex.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.AngryFace,{texture:"angry-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.UpsideDownFace,{texture:"upsidedown-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.Teabag,{texture:"teabag.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.AlienFace,{texture:"alien-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.FlagBelarus,{texture:"belarus.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagBelgium,{texture:"belgium.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagKazakhstan,{texture:"kazakhstan.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.Egg,{texture:"egg.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.Police,{texture:"police.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.DabFace,{texture:"dab-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.FlagMalaysia,{texture:"malaysia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagNewZealand,{texture:"new-zealand.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.LogoSurviv,{texture:"logo-surviv.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.LogoEgg,{texture:"logo-egg.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.LogoSwine,{texture:"logo-swine.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.LogoHydra,{texture:"logo-hydra.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.LogoStorm,{texture:"logo-storm.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.FlagHonduras,{texture:"honduras.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.LogoCaduceus,{texture:"logo-caduceus.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.ImpFace,{texture:"imp-face.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.MonocleFace,{texture:"monocle-face.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.SunglassFace,{texture:"sunglass-face.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.HeadshotFace,{texture:"headshot-face.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Potato,{texture:"potato.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Leek,{texture:"leek.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Eggplant,{texture:"eggplant.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Baguette,{texture:"baguette.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Chick,{texture:"chick.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Ammo50AE,{texture:"ammo-50AE.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.FlagBolivia,{texture:"bolivia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagCroatia,{texture:"croatia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagIndia,{texture:"india.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagIsrael,{texture:"israel.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagGeorgia,{texture:"georgia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagGreece,{texture:"greece.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagGuatemala,{texture:"guatemala.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagPortugal,{texture:"portugal.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSerbia,{texture:"serbia.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagSingapore,{texture:"singapore.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagTrinidad,{texture:"trinidad-and-tobago.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.FlagUruguay,{texture:"uruguay.img",sound:"emote_01",teamOnly:!1,facebookLike:!0,category:n.Facebook}),i(r,s.LogoConch,{texture:"logo-conch.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Pineapple,{texture:"pineapple.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Coconut,{texture:"coconut.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Crab,{texture:"crab.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Whale,{texture:"whale.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.LogoMeteor,{texture:"logo-meteor.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Ammo308sub,{texture:"ammo-308sub.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.AmmoFlare,{texture:"ammo-flare.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Salt,{texture:"salt.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.DisappointFace,{texture:"disappoint-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.LogoCrossing,{texture:"logo-crossing.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Fish,{texture:"fish.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Campfire,{texture:"campfire.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.ChickenDinner,{texture:"chicken-dinner.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.Ammo45acp,{texture:"ammo-45acp.img",sound:"emote_01",teamOnly:!0,category:n.Locked}),i(r,s.Cattle,{texture:"cattle.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.IceCream,{texture:"ice-cream.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Cupcake,{texture:"cupcake.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Donut,{texture:"donut.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.LogoHatchet,{texture:"logo-hatchet.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.Acorn,{texture:"acorn.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Trunk,{texture:"trunk.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Forest,{texture:"forest.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Pumpkin,{texture:"pumpkin.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),i(r,s.CandyCorn,{texture:"candy-corn.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.PilgrimHat,{texture:"pilgrim-hat.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.TurkeyAnimal,{texture:"turkey-animal.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.HeartFace,{texture:"heart-face.img",sound:"emote_01",teamOnly:!1,youtubeSubscribe:!0,category:n.YouTube}),i(r,s.LogoChrysanthemum,{texture:"logo-chrysanthemum.img",sound:"emote_01",teamOnly:!1,category:n.Default}),i(r,s.SantaHat,{texture:"santa-hat.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Snowman,{texture:"snowman.img",sound:"emote_01",teamOnly:!1,instagramFollow:!0,category:n.Instagram}),i(r,s.Snowflake,{texture:"snowflake.img",sound:"emote_01",teamOnly:!1,twitterFollow:!0,category:n.Twitter}),r);e.exports={EmoteSlot:o,EmoteType:s,EmoteData:l}},bc83ef37:function(e,t,a){"use strict";function i(){this.sprite=new o.Sprite,this.sprite.anchor.set(.5,.5),this.sprite.visible=!1}function r(){this.ct=new h.Pool(i)}var o=a("8b1dfb45"),n=a("989ad62a"),s=a("ceee80d9"),l=a("6b42806d"),c=a("10899aea"),m=a("1901e2d9"),p=a("c2a798c8"),d=a("c73dee75"),h=(a("ce29f17f"),a("af8ba00f"),a("753d6e4b")),u={grass:"frag_grass",sand:"frag_sand",water:"frag_water"};i.prototype={a:function(){},o:function(){this.sprite.visible=!1},n:function(e,t,a,i){if(t){var r=n.items[e.type];this.layer=e.layer,this.type=e.type,this.rad=.5*r.rad}if(this.posOld=a?p.copy(e.pos):p.copy(this.pos),this.posZOld=a?e.posZ:this.posZ,this.pos=p.copy(e.pos),this.posZ=e.posZ,a){var s=n.items[e.type],c=s.worldImg;this.imgScale=c.scale,this.rot=0,this.rotVel=s.throwPhysics.spinVel,s.throwPhysics.randomizeSpinDir&&Math.random()<.5&&(this.rotVel*=-1),this.rotDrag=s.throwPhysics.spinDrag*m.random(1,2),this.velZ=0,this.grounded=!1,this.inWater=!1,this.lastSoundObjId=0,this.playHitSfx=!s.explodeOnImpact,this.alwaysRenderOntop=!1;var d=!0;if("bomb_iron"==this.type){this.alwaysRenderOntop=!0;var h=l.createCircle(this.pos,.5);i.map.insideBuilding(h,!0)&&(d=!1)}this.sprite.texture=o.Texture.fromImage(c.sprite),this.sprite.tint=c.tint,this.sprite.alpha=1,this.sprite.visible=d}}},r.prototype={l:function(e,t,a,i,r,o,h){for(var g=this.ct.c(),y=0;y<g.length;y++){var w=g[y];if(w.active){var x=(n.items[w.type],w.rotDrag);w.inWater&&(x*=3),w.rotVel*=1/(1+e*x),w.rot+=w.rotVel*e;for(var f={obj:null,pen:0},b={obj:null,pen:0},_=l.createCircle(w.pos,w.rad),S=r.te.c(),k=0;k<S.length;k++){var v=S[k];if(v.active&&!v.dead&&m.sameLayer(v.layer,w.layer)){var z=l.intersect(v.collider,_);if(z){var M=v.height>w.posZ?f:b;z.pen>M.pen&&(!M.obj||M.obj.height<=v.height)&&(M.obj=v,M.pen=z.pen)}}}var T=p.div(p.sub(w.pos,w.posOld),e),P=p.length(T);if(f.obj&&f.obj.__id!=w.lastSoundObjId&&P>7.5&&(w.lastSoundObjId=f.obj.__id,w.playHitSfx)){var C=p.mul(p.normalizeSafe(T,p.create(1,0)),-1),I=s.Defs[f.obj.type];d.playHitFx(I.hitParticle,I.sound.bullet,w.pos,C,w.layer,t,a)}var A=r.getGroundSurface(w.pos,w.layer);w.posZ<=.01&&(w.inWater||"water"!=A.type||t.addRippleParticle(w.pos,w.layer),w.inWater="water"==A.type);var D=w.velZ;if(w.velZ=(w.posZ-w.posZOld)/e,!w.isNew&&!w.grounded&&w.velZ>=0&&D<0){var E={fn:"playGroup",channel:"hits",name:""};if(b.obj){if(w.lastSoundObjId!=b.obj.__id){w.lastSoundObjId=b.obj.__id;var O=s.Defs[b.obj.type];E.name=O.sound.bullet}}else w.grounded=!0,E.name=u[A.type],void 0===E.name&&(E.name="footstep_"+A.type,E.fn="playGroup",E.channel="sfx");E.name&&w.playHitSfx&&a[E.fn](E.name,{channel:E.channel,soundPos:w.pos,layer:w.layer,muffled:!0})}var B=w.layer,L=w.posZ<.25?14:25,R=l.createCircle(w.pos,3*w.rad),F=r.insideStructureStairs(R),j=r.insideStructureMask(R);!(w.posZ>=.25&&F&&(1&w.layer)==(1&i.layer))||j&&2&i.layer||(B|=2,L+=100),w.alwaysRenderOntop&&0==i.layer&&(L=1e3,B|=2),o.addPIXIObj(w.sprite,B,L);var N=w.imgScale*c.remap(w.posZ,0,n.projectile.maxHeight,1,4.75),q=h.pointToScreen(w.pos),V=h.pixels(N);w.sprite.position.set(q.x,q.y),w.sprite.scale.set(V,V),w.sprite.rotation=w.rot,w.sprite.alpha=w.inWater?.3:1}}}},e.exports={qe:r}},bdd2570b:function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-02-12",locale:"nl"},"word-order":"sov","index-create-account":"Maak een account","index-set-account-name":"Stel je account naam vast","index-enter-name":"Voer je naam in","index-finish":"Voltooid","index-delete-account":"Verwijder je account","index-delete-account-desc":'Voer "DELETE" in om je account te verwijderen:',"index-confirm":"Bevestig","index-customize-avatar":"Pas je avatar aan","index-done":"Klaar","index-account":"Account","index-log-in-with":"Log in met","index-facebook":"Facebook","index-google":"Google","index-twitch":"Twitch","index-discord":"Discord","index-my-stats":"Mijn statistieken","index-link-account":"Koppel Account","index-log-out":"Log uit","index-change-avatar":"Verander je avatar","index-change-account-name":"Verander je account naam","index-back":"Terug","index-link-account-to":"Koppel account aan","index-log-in-desc":"Log in!","index-logging-in":"Aan het inloggen","index-leaderboards":"Scoreborden","index-slogan":"2d Battle Royale","index-region":"Regio","index-north-america":"Noord-Amerika","index-europe":"Europa","index-asia":"Azië","index-south-america":"Zuid-Amerika","index-korea":"Zuid-Korea","index-players":"spelers","index-play-solo":"Speel Alleen","index-play-duo":"Team van 2","index-play-squad":"Team van 4","index-create-team":"Maak een Team","index-how-to-play":"Hoe te spelen","index-leave-team":"Verlaat Team","index-joining-team":"Aansluiten bij een Team","index-creating-team":"Team aan het maken","index-invite-link":"Uitnodigings Link","index-solo":"Solo","index-duo":"Team van 2","index-squad":"Team van 4","index-auto-fill":"Vullen","index-no-fill":"Niet vullen","index-waiting-for-leader":"Wachten op de leider om te beginnen","index-play":"Speel","index-featured-youtuber":"Aanbevolen Youtuber","index-settings":"Opties","index-high-resolution":"Hoge resolutie (Controleer verhogen van kwaliteit)","index-screen-shake":"Scherm schudden","index-mobile-announce":"Nu beschikbaar op mobiel!","index-team-is-full":"Team is vol!","index-failed-joining-team":"Gefaald aan te sluiten tot team.","index-failed-creating-team":"Gefaald om team aan te maken.","index-failed-finding-game":"Gefaald om een team te vinden.","index-failed-joining-game":"Gefaald aan te sluiten tot team.","index-lost-connection":"Connectie verloren met team.","index-host-closed":"Gastheer heeft de connectie gesloten.","index-view-more":"Bekijk meer","index-back-to-main":"Terug naar het hoofdmenu","index-most-kills":"Meeste kills","index-total-kills":"Totale kills","index-total-wins":"Totaal keer gewonnen","index-top-5-percent":"Top 5 procent","index-kill-death-ratio":"Kill-dood verhouding","index-for":"Van","index-today":"Vandaag","index-this-week":"Deze week","index-all-time":"Altijd","index-top-100":"TOP 100","index-rank":"Rang","index-player":"Speler","index-total-games":"Totale spellen","index-controls":"Besturing","index-movement":"Beweging","index-movement-ctrl":"W, A, S, D","index-aim":"Richten","index-aim-ctrl":"Muis","index-punch":"Slaan","index-shoot":"Schieten","index-shoot-ctrl":"Linker Klik","index-change-weapons":"Verander wapens","index-change-weapons-ctrl":"1 - 4 of muis wieltje","index-stow-weapons":"Verberg Wapens (Slaan modus)","index-stow-weapons-ctrl":"3 of E","index-swap-weapons":"Ruil naar vorig wapen","index-swap-weapons-ctrl":"Q","index-swap-weapon-slots":"Wapen overschakelen naar andere gleuf","index-swap-weapon-slots-ctrl":"T of sleep het wapen naar ander gleuf","index-reload":"Herladen","index-reload-ctrl":"R","index-scope-zoom":"Zoombereik","index-scope-zoom-ctrl":"Linker Klik op Zoom","index-pickup":"Oppakken","index-loot":"Buit","index-revive":"Opknappen","index-pickup-ctrl":"F","index-use-medical":"Gebruik Medisch Item","index-use-medical-ctrl":"Linker Klik op Item of 7 - 0","index-drop-item":"Laat item vallen","index-drop-item-ctrl":"Rechter klik op item","index-cancel-action":"Annuleer Actie","index-cancel-action-ctrl":"X","index-view-map":"Bekijk kaart","index-view-map-ctrl":"M of G","index-toggle-minimap":"Verberg HUD","index-toggle-minimap-ctrl":"V","index-use-ping":"Gebruik Team ping-wiel","index-use-ping-ctrl":"Houd C ingedrukt, houd daarna Recht klik ingedrukt en sleep muis, laat daarna Recht klik los","index-use-emote":"Gebruik Gevoelens Wiel","index-use-emote-ctrl":"Houd Recht klik ingedrukt en sleep muis, laat daarna Recht klik los","index-tips-1-desc":"Het doel van surviv.io is het zijn van de laatste levende speler. Je leeft maar 1 keer per spel - er is geen respawn!","index-tips-2":"2D PUBG","index-tips-2-desc":"Als je andere battle royale spellen zoals PUBG, Fortnite of H1Z1 hebt gespeeld, dan ben je al halverwege! Denk maar dat surviv.io een 2D PUBG is.","index-tips-3":"Pak spullen en kill","index-tips-3-desc":"Je begint het spel met geen items behalve een simpele rugtas. Beweeg door de map om buit te vinden: wapens, ammunitie, scopes en medische items. Vermoord andere spelers en pak hun spullen!","index-tips-4":"Rood = Slecht!","index-tips-4-desc":"Spelers zijn niet de enige die je pijn kunnen doen. De dodelijke rode zone zal insluiten vanuit de zijkanten van de map en zal je enorm veel schade aanrichten als je er in staat. Houd een oog open op de kaart en blijf veilig.","game-alive":"In leven","game-reloading":"Herladen","game-using":"aan het gebruiken","game-reviving":"aan het bijbrengen","game-revive-teammate":"Knap Teamgenoot op","game-equip":"Uitrusten","game-cancel":"Annuleren","game-open-door":"Open Door","game-close-door":"Close Door","game-unlock":"Unlock","game-You":"You","game-you":"you","game-themselves":"themselves","game-yourself":"yourself","game-you-died":"died","game-player-died":"died","game-with":"with","game-knocked-out":"knocked out","game-killed":"killed","game-finally-killed":"finally killed","game-finally-bled-out":"finally bled out","game-died-outside":"died outside the safe zone","game-the-red-zone":"The red zone","game-waiting-for-players":"Aan het wachten voor spelers","game-spectating":"Toeschouwen,","game-red-zone-advances":"Rode zone vordert in","game-red-zone-advancing":"Rode zone vordert, ga naar de veilige zone!","game-seconds":"seconden","game-minutes":"minuten","game-minute":"minuut","game-m":"m","game-s":"s","game-not-enough-space":"Niet genoeg plaats!","game-item-already-owned":"Item is al in bezit!","game-item-already-equipped":"Item is al uitgerust!","game-better-item-equipped":"Beter item uitgerust!","game-play-new-game":"Speel nieuw spel","game-spectate":"Toeschouwen","game-full-screen":"Vol scherm","game-sound":"Geluid","game-quit-game":"Stop met spelen","game-return-to-game":"Keer terug naar spel","game-hide-match-stats":"Verberg wedstrijd statistieken","game-view-match-stats":"Zie wedstrijd statistieken","game-previous-teammate":"Vorige Teamgenoot","game-next-teammate":"Volgende Teamgenoot","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"Verlaat spel","game-your-results":"Jouw resultaten","game-chicken":"Gewonnen! Vanavond eten we kip!","game-won-the-game":"heeft het spel gewonnen.","game-team-eliminated":"Jouw team is uitgeschakeld.","game-rank":"Rang","game-team-rank":"Team Rang","game-team-kills":"Team Kills","game-kill":"Kill","game-kills":"Kills","game-damage-dealt":"Schade aangericht","game-damage-taken":"Schade opgelopen","game-survived":"Overleefd","game-backpack00":"Zak","game-backpack01":"Kleine rugtas","game-backpack02":"Normale rugtas","game-backpack03":"Militaire rugtas","game-bandage":"Verband","game-bandage-tooltip":"Linker klik om 15 gezondheid te herstellen.","game-healing-tooltip":"Kan niet meer dan 75 gezondheid herstellen.","game-healthkit":"Verbandstrommel","game-healthkit-tooltip":"Linker klik om 100 gezondheid te herstellen.","game-soda":"Frisdrank","game-soda-tooltip":"Linker klik om je adrenaline met 25 te stimuleren.","game-adrenaline-tooltip":"Adrenaline herstelt gezondheid na een tijdje.","game-painkiller":"Pillen","game-painkiller-tooltip":"Linker klik om je adrenaline met 50 te stimuleren.","game-9mm":"9mm","game-9mm-tooltip":"Ammunitie voor M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 en Vector.","game-12gauge":"12 gauge","game-12gauge-tooltip":"Ammunitie voor M870, M1100, SPAS-12, Saiga-12 en MP220.","game-762mm":"7.62mm","game-762mm-tooltip":"Ammunitie voor AK-47, SCAR-H, M39, Mosin-Nagant, SV-98, M1, OT-38 en DP-28.","game-556mm":"5.56mm","game-556mm-tooltip":"Ammunitie voor FAMAS, M416, M4A1-S, QBB-97, Mk 12 en M249.","game-50AE":".50 AE","game-50AE-tooltip":"Ammunitie voor DEagle 50.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Ammunitie voor AWM-S.","game-flare":"Flare","game-flare-tooltip":"Ammunitie voor Flare Gun.","game-45acp":".45 ACP","game-45acp-tooltip":"Ammunitie voor M1911, M1A1, Model 94 en Peacemaker.","game-chest01":"Level 1 Armor","game-chest02":"Level 2 Armor","game-chest03":"Level 3 Armor","game-helmet01":"Level 1 Helm","game-helmet02":"Level 2 Helm","game-helmet03":"Level 3 Helm","game-1xscope":"1x Scope","game-2xscope":"2x Scope","game-4xscope":"4x Scope","game-8xscope":"8x Scope","game-15xscope":"15x Scope","game-level-1":"Lvl. 1","game-level-2":"Lvl. 2","game-level-3":"Lvl. 3","game-level-9":"Lvl. 3","game-outfitBase":"Basis Outfit","game-outfitRoyalFortune":"Koninklijk Fortuin","game-outfitKeyLime":"Limoen","game-outfitCobaltShell":"Kobalt schelp","game-outfitCarbonFiber":"Koolstofvezel","game-outfitDarkGloves":"De Professional","game-outfitGhillie":"Ghillie Kostuum","game-outfitCamo":"Bos Camouflage","game-outfitRed":"Doelpraktijk","game-outfitWhite":"Arctische Wreker","game-fists":"Fists","game-karambit_rugged":"Karambit Rugged","game-hud-karambit_rugged":"Karambit","game-karambit_prismatic":"Karambit Prismatic","game-hud-karambit_prismatic":"Karambit","game-bayonet_rugged":"Bayonet Rugged","game-hud-bayonet_rugged":"Bayonet","game-bayonet_woodland":"Bayonet Woodland","game-hud-bayonet_woodland":"Bayonet","game-huntsman_rugged":"Huntsman Rugged","game-hud-huntsman_rugged":"Huntsman","game-huntsman_burnished":"Huntsman Burnished","game-hud-huntsman_burnished":"Huntsman","game-woodaxe":"Wood Axe","game-fireaxe":"Fire Axe","game-hook":"Hook","game-pan":"Pan","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-glock":"G18C","game-ot38":"OT-38","game-frag":"Frag Granaat","game-hud-frag":"Frag","game-smoke":"Smoke Grenade","game-hud-smoke":"Smoke","game-barrel_01":"een vat","game-silo_01":"een silo","game-oven_01":"een oven","game-control_panel_01":"Control Panel","game-control_panel_02":"Control Panel","game-control_panel_03":"a computer terminal","game-power_box_01":"a power box","game-airdrop_crate_01":"Air Drop","game-airdrop_crate_02":"Air Drop","index-play-50v50":"Speel 50v50","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},be22c643:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=(a("989ad62a"),a("34e32c48")),n=a("6b42806d"),s=a("10899aea"),l=a("7b5bbf6e"),c=a("c2a798c8"),m=function(){function e(t,a,r,m){i(this,e),this.spline=new l(t),this.waterWidth=a,this.shoreWidth=s.clamp(.75*a,4,8);var p=c.mul(c.sub(m.max,m.min),.5),d=c.add(m.min,p);this.waterPoly=[],this.shorePoly=[],this.waterWidths=[],this.shoreWidths=[];for(var h=0;h<t.length;h++){var u=void 0,g=void 0;0==h?(u=t[h],g=t[h+1]):h==t.length-1?(u=t[h-1],g=t[h]):(u=t[h-1],g=t[h+1]);var y=t[h],w=c.normalizeSafe(c.perp(c.sub(g,u))),x=!1;if(0==h||h==t.length-1){var f=c.sub(y,d),b=c.create(0,0),_=c.create(1,0);if(Math.abs(f.x)>Math.abs(f.y)?(b=c.create(f.x>0?m.max.x:m.min.x,y.y),_=c.create(f.x>0?1:-1,0)):(b=c.create(y.x,f.y>0?m.max.y:m.min.y),_=c.create(0,f.y>0?1:-1)),c.lengthSqr(c.sub(b,y))<1){var S=c.perp(_);c.dot(w,S)<0&&(S=c.neg(S)),w=S,x=!0}}var k=t.length,v=2*(Math.max(1-h/k,h/k)-.5),z=(1+1.5*Math.pow(v,3))*this.waterWidth;this.waterWidths.push(z);for(var M=this.shoreWidth,T=null,P=0;P<r.length;P++){var C=r[P],I=C.spline.getClosestTtoPoint(y),A=C.spline.getPos(I),D=c.length(c.sub(A,y));D<2*C.waterWidth&&(M=s.max(M,C.shoreWidth)),(0==h||h==t.length-1)&&D<1&&!x&&(T=C)}h>0&&(M=(this.shoreWidths[h-1]+M)/2),this.shoreWidths.push(M),M+=z;var E=function(e,t,a){var i=c.add(e,t);if(!s.pointInsidePolygon(i,a)){var r=s.rayPolygonIntersect(e,t,a);if(r)return c.mul(t,r)}return t},O=c.mul(w,z),B=c.mul(w,-z),L=c.mul(w,M),R=c.mul(w,-M);T&&(O=E(y,O,T.waterPoly),B=E(y,B,T.waterPoly),L=E(y,L,T.shorePoly),R=E(y,R,T.shorePoly));var F=o.clampPosToAabb(c.add(y,O),m),j=o.clampPosToAabb(c.add(y,B),m),N=o.clampPosToAabb(c.add(y,L),m),q=o.clampPosToAabb(c.add(y,R),m);this.waterPoly.splice(h,0,F),this.waterPoly.splice(this.waterPoly.length-h,0,j),this.shorePoly.splice(h,0,N),this.shorePoly.splice(this.shorePoly.length-h,0,q)}for(var V=c.create(Number.MAX_VALUE,Number.MAX_VALUE),G=c.create(-Number.MAX_VALUE,-Number.MAX_VALUE),U=0;U<this.shorePoly.length;U++)V=c.minElems(V,this.shorePoly[U]),G=c.maxElems(G,this.shorePoly[U]);this.aabb=n.createAabb(V,G,0)}return r(e,[{key:"distanceToShore",value:function(e){var t=this.spline.getClosestTtoPoint(e),a=c.length(c.sub(e,this.spline.getPos(t)));return s.max(this.waterWidth-a,0)}},{key:"getWaterWidth",value:function(e){var t=this.spline.points.length,a=s.clamp(Math.floor(e*t),0,t);return this.waterWidths[a]}}]),e}();e.exports=m},c2a798c8:function(e,t,a){"use strict";function i(e,t){return e<t?e:t}function r(e,t){return e>t?e:t}var o={create:function(e,t){return{x:e,y:void 0!==t?t:e}},copy:function(e){return{x:e.x,y:e.y}},set:function(e,t){e.x=t.x,e.y=t.y},add:function(e,t){return{x:e.x+t.x,y:e.y+t.y}},sub:function(e,t){return{x:e.x-t.x,y:e.y-t.y}},mul:function(e,t){return{x:e.x*t,y:e.y*t}},div:function(e,t){return{x:e.x/t,y:e.y/t}},neg:function(e){return{x:-e.x,y:-e.y}},lengthSqr:function(e){return e.x*e.x+e.y*e.y},length:function(e){return Math.sqrt(o.lengthSqr(e))},normalize:function(e){var t=o.length(e);return{x:t>1e-6?e.x/t:e.x,y:t>1e-6?e.y/t:e.y}},normalizeSafe:function(e,t){t=t||o.create(1,0);var a=o.length(e);return{x:a>1e-6?e.x/a:t.x,y:a>1e-6?e.y/a:t.y}},dot:function(e,t){return e.x*t.x+e.y*t.y},perp:function(e){return{x:-e.y,y:e.x}},proj:function(e,t){return o.mul(t,o.dot(e,t)/o.dot(t,t))},rotate:function(e,t){var a=Math.cos(t),i=Math.sin(t);return{x:e.x*a-e.y*i,y:e.x*i+e.y*a}},mulElems:function(e,t){return{x:e.x*t.x,y:e.y*t.y}},divElems:function(e,t){return{x:e.x/t.x,y:e.y/t.y}},minElems:function(e,t){return{x:i(e.x,t.x),y:i(e.y,t.y)}},maxElems:function(e,t){return{x:r(e.x,t.x),y:r(e.y,t.y)}},randomUnit:function(){return o.normalizeSafe(o.create(Math.random()-.5,Math.random()-.5),o.create(1,0))},lerp:function(e,t,a){return o.add(o.mul(t,1-e),o.mul(a,e))},eq:function(e,t,a){var i=void 0!==a?a:1e-4;return Math.abs(e.x-t.x)<=i&&Math.abs(e.y-t.y)<=i}};e.exports=o},c347b8dd:function(e,t,a){"use strict";function i(e){for(var t=m.Defs[e.type],a="building"==t.type||"structure"==t.type?1.15:1,i=[l.transform(m.getBoundingCollider(e.type),e.pos,e.rot,e.scale*a)],r=0;r<i.length;r++)d.addCollider(i[r],65535,.1)}function r(e){var t=m.Defs[e.type],a="building"==t.type||"structure"==t.type?1.1:1,i=[l.transform(m.getBoundingCollider(e.type),e.pos,e.rot,e.scale*a)];if(void 0!==t.mapObstacleBounds){i=[];for(var r=0;r<t.mapObstacleBounds.length;r++)i.push(l.transform(t.mapObstacleBounds[r],e.pos,e.rot,e.scale))}for(var o=0;o<i.length;o++)d.addCollider(i[o],255,.1)}function o(e){var t=m.Defs[e.type];if(void 0!==t.terrain.waterEdge){var a=t.terrain.waterEdge,i=l.transform(m.getBoundingCollider(e.type),e.pos,e.rot,1.15*e.scale),r=p.add(i.min,p.mul(p.sub(i.max,i.min),.5)),o=p.rotate(a.dir,e.rot),n=function(e,t,a){a<0&&(t=p.neg(t)),d.addRay(e,t,Math.abs(a),16777215,0)};n(r,o,a.distMin),n(p.add(r,p.mul(p.perp(o),.5)),o,a.distMax)}}function n(e){var t=m.Defs[e.type];if(void 0!==t.terrain.bridge){for(var a=t.bridgeLandBounds||[],i=0;i<a.length;i++){var r=l.transform(a[i],e.pos,e.rot,e.scale);d.addCollider(r,16742144,0)}for(var o=t.bridgeWaterBounds||[],n=0;n<o.length;n++){var s=l.transform(o[n],e.pos,e.rot,e.scale);d.addCollider(s,30719,0)}var h=c.getBridgeDims(e.type),u=p.rotate(p.create(1,0),e.rot);d.addRay(e.pos,u,.5*h.length,16711680,0),d.addRay(e.pos,p.perp(u),.5*h.width,65280,0);var g=c.getBridgeOverlapCollider(e.type,e.pos,e.rot,e.scale);d.addCollider(g,7799039,0)}}function s(e,t){for(var a=0;a<t;a++){var i=a/t,r=e.getPos(i),o=e.getPos((a+1)/t);d.addLine(r,o,65280,0)}}var l=a("6b42806d"),c=a("7510cc08"),m=a("ceee80d9"),p=a("c2a798c8"),d=a("af8ba00f");e.exports={renderMapBuildingBounds:i,renderMapObstacleBounds:r,renderWaterEdge:o,renderBridge:n,renderSpline:s}},c381ef30:function(e,t,a){"use strict";function i(){if(n){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];s.apply(this,[o].concat(t))}}function r(){console.log=i,console.log("Init system logger")}var o="[dev]",n=void 0!==function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var a=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),i=a.exec(t);if(i)return i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):""}("debug"),s=console.log;e.exports={init:r}},c4623452:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("ce29f17f"),n=(a("26be8056"),[{region:"na",zone:"sfo",url:"na-sfo-p1.surviv.io"},{region:"na",zone:"mia",url:"na-mia-p1.surviv.io"},{region:"na",zone:"nyc",url:"na-nyc-p1.surviv.io"},{region:"na",zone:"chi",url:"na-chi-p1.surviv.io"},{region:"sa",zone:"sao",url:"sa-sao-p1.surviv.io"},{region:"eu",zone:"fra",url:"eu-fra-p1.surviv.io"},{region:"eu",zone:"waw",url:"eu-waw-p1.surviv.io"},{region:"as",zone:"sgp",url:"as-sgp-p1.surviv.io"},{region:"as",zone:"nrt",url:"as-nrt-p1.surviv.io"},{region:"as",zone:"hkg",url:"as-hkg-p1.surviv.io"},{region:"as",zone:"kor",url:"as-kor-p1.surviv.io"}]);o.prod||(n=[{region:"na",zone:"sfo",url:"localhost:3001"}]);var s=function(){function e(){i(this,e),this.ptcDataBuf=new ArrayBuffer(1),this.tests=n.map(function(e){return{region:e.region,zone:e.zone,url:e.url,ping:9999,active:!1,complete:!1,ws:null,sendDelay:0,sendTime:0,sendCount:0,recvCount:0,recvCountMax:6}}),this.testsStarted=0,this.testsCompleted=0,this.printSummary=!0}return r(e,[{key:"start",value:function(e){if("WebSocket"in window){for(var t=0,a=0;a<this.tests.length;a++){var i=this.tests[a];!i.active&&!i.complete&&-1!==e.indexOf(i.region)&&(i.active=!0,this.testsStarted++,t++)}t>0&&(this.printSummary=!0)}}},{key:"update",value:function(e){for(var t=this,a=0;a<this.tests.length;a++)!function(a){var i=t.tests[a];if(!i.active)return"continue";if(!i.ws){var r="https:"==window.location.protocol?"wss://":"ws://",o=new WebSocket(r+i.url+"/ptc");o.binaryType="arraybuffer",o.onopen=function(){},o.onmessage=function(e){var t=(Date.now()-i.sendTime)/1e3;i.ping=Math.min(i.ping,t),i.recvCount++,i.sendDelay=.125},o.onerror=function(e){o.close()},o.onclose=function(){i.active=!1,i.complete=!0,i.ws=null,t.testsCompleted++},i.ws=o,i.sendDelay=0,i.sendCount=0,i.recvCount=0}i.ws.readyState==i.ws.OPEN&&(i.sendDelay-=e,i.sendCount==i.recvCount&&i.sendDelay<0&&(i.sendTime=Date.now(),i.sendCount++,i.ws.send(t.ptcDataBuf)),i.recvCount>=i.recvCountMax&&i.ws.close())}(a);if(this.printSummary&&this.isComplete()){var i=this.tests.sort(function(e,t){return e.ping-t.ping});console.log("Ping test results"),console.log("----------------------------------------");for(var a=0;a<i.length;a++){var r=i[a];console.log("region",r.region,"zone ",r.zone,"ping ",r.ping)}this.printSummary=!1}}},{key:"isComplete",value:function(){return this.testsCompleted==this.testsStarted&&this.testsStarted>0}},{key:"getRegionList",value:function(){for(var e=[],t=0;t<n.length;t++){var a=n[t].region;-1===e.indexOf(a)&&e.push(a)}return e}},{key:"getRegion",value:function(){return this.tests.sort(function(e,t){return e.ping-t.ping}),this.tests[0].region}},{key:"getZones",value:function(e){for(var t=this.tests.sort(function(e,t){return e.ping-t.ping}),a=[],i=0;i<t.length;i++){var r=t[i];r.region==e&&a.push(r.zone)}return a}}]),e}();e.exports=s},c60b5e9f:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function n(e,t,a){var i=t-e,r=i*a;return Math.abs(r)<.01?i:r}function s(){var e=new d.Graphics;return e.position.set(0,0),e.scale.set(1,1),e.__zOrd=0,e.__zIdx=0,e}function l(e,t,a,i,r){e.moveTo(t,a),e.lineTo(t,a+r),e.lineTo(t+i,a+r),e.lineTo(t+i,a),e.lineTo(t,a),e.closePath()}function c(e,t){this.game=e,this.canvasMode=t,this.zIdx=0,this.layer=0,this.layerAlpha=0,this.groundAlpha=0,this.underground=!1,this.layers=[];for(var a=0;a<4;a++)this.layers.push(new g("layer_"+a));this.ground=new d.Graphics,this.ground.alpha=0,this.layerMask=s(),this.debugLayerMask=null,this.layerMaskDirty=!0,this.layerMaskActive=!1}var m=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),p=function e(t,a,i){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,a);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,a,i)}if("value"in r)return r.value;var n=r.get;return void 0!==n?n.call(i):void 0},d=(a("0e566746"),a("8b1dfb45")),h=(a("6b42806d"),a("ceee80d9"),a("10899aea"),a("1901e2d9"),a("c2a798c8")),u=a("f398b7c7"),g=function(e){function t(e){i(this,t);var a=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return a.debugName=e||"",a.dirty=!0,a}return o(t,e),m(t,[{key:"addSortedChild",value:function(e){p(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addChild",this).call(this,e),this.dirty=!0}},{key:"checkSort",value:function(){return!!this.dirty&&(this.children.sort(function(e,t){return e.__zOrd==t.__zOrd?e.__zIdx-t.__zIdx:e.__zOrd-t.__zOrd}),this.dirty=!1,!0)}}]),t}(d.Container);c.prototype={o:function(){this.layerMask.parent&&this.layerMask.parent.removeChild(this.layerMark),this.layerMask.destroy(!0)},addPIXIObj:function(e,t,a,i){if(!e.transform){var r=new Error,o=JSON.stringify({type:"addChild",stack:r.stack,playing:this.game.playing,gameOver:this.game.gameOver,spectating:this.game.spectating,time:this.game.playingTicker,mode:this.game.teamMode,video:this.game.adManager.isPlayingVideo,layer:t,zOrd:a,zIdx:i});u.logError(o)}void 0===e.__layerIdx&&(e.__layerIdx=-1,e.__zOrd=-1,e.__zIdx=-1);var n=t;2&t&&(n=a>=100?3:2),(e.parent!=this.layers[n]||e.__zOrd!=a||void 0!==i&&e.__zIdx!=i)&&(e.__layerIdx=n,e.__zOrd=a,e.__zIdx=void 0!==i?i:this.zIdx++,this.layers[n].addSortedChild(e))},setActiveLayer:function(e){this.layer=e},setUnderground:function(e){this.underground=e},resize:function(e,t){var a=e.mapLoaded?e.getMapDef().biome.colors.underground:1772803;this.ground.clear(),this.ground.beginFill(a),this.ground.drawRect(0,0,t.screenWidth,t.screenHeight),this.ground.endFill(),this.layerMaskDirty=!0},redrawLayerMask:function(e,t){var a=this.layerMask;if(this.canvasMode){if(a.clear(),this.layerMaskActive){a.beginFill(16777215,1),a.drawRect(0,0,e.screenWidth,e.screenHeight);for(var i=t.lt.c(),r=0;r<i.length;r++){var o=i[r];if(o.active)for(var n=0;n<o.mask.length;n++){var s=o.mask[n],c=h.mul(h.sub(s.max,s.min),.5),m=h.add(s.min,c),p=e.pointToScreen(h.sub(m,c)),d=e.pointToScreen(h.add(m,c));a.drawRect(p.x,p.y,d.x-p.x,d.y-p.y)}}a.endFill()}}else{if(this.layerMaskDirty){this.layerMaskDirty=!1,a.clear(),a.beginFill(16777215,1),l(a,0,0,1024,1024);for(var u=t.lt.c(),g=0;g<u.length;g++){var y=u[g];if(y.active)for(var w=0;w<y.mask.length;w++){var x=y.mask[w],f=h.mul(h.sub(x.max,x.min),.5),b=h.add(x.min,f),_=b.x-f.x,S=b.y-f.y,k=2*f.x,v=2*f.y;l(a,_,S,k,v),a.addHole()}}a.endFill()}var z=e.pointToScreen(h.create(0,0)),M=(e.pointToScreen(h.create(1,0)),e.scaleToScreen(1));a.position.set(z.x,z.y),a.scale.set(M,-M)}},redrawDebugLayerMask:function(e,t){var a=this.debugLayerMask;a.clear(),a.beginFill(16711935,1);for(var i=t.lt.c(),r=0;r<i.length;r++){var o=i[r];if(o.active)for(var n=0;n<o.mask.length;n++){var s=o.mask[n],c=h.mul(h.sub(s.max,s.min),.5),m=h.add(s.min,c),p=m.x-c.x,d=m.y-c.y,u=2*c.x,g=2*c.y;l(a,p,d,u,g)}}a.endFill();var y=e.pointToScreen(h.create(0,0)),w=(e.pointToScreen(h.create(1,0)),e.scaleToScreen(1));a.position.set(y.x,y.y),a.scale.set(w,-w)},l:function(e,t,a,i){var r=this.layer>0?1:0;this.layerAlpha+=n(this.layerAlpha,r,12*e);var o=1==this.layer&&this.underground?1:0;this.groundAlpha+=n(this.groundAlpha,o,12*e),this.layers[0].alpha=1,this.layers[1].alpha=this.layerAlpha,this.layers[2].alpha=1,this.layers[3].alpha=1,this.ground.alpha=this.groundAlpha,this.layers[0].visible=this.groundAlpha<1,this.layers[1].visible=this.layerAlpha>0,this.ground.visible=this.groundAlpha>0,this.redrawLayerMask(t,a);var s=0==this.layer;s&&!this.layerMaskActive?(this.layers[2].mask=this.layerMask,this.layers[2].addChild(this.layerMask),this.layerMaskActive=!0):!s&&this.layerMaskActive&&(this.layers[2].mask=null,this.layers[2].removeChild(this.layerMask),this.layerMaskActive=!1);for(var l=0,c=0;c<this.layers.length;c++)this.layers[c].checkSort()&&l++}},e.exports={RenderGroup:g,Ie:c}},c73dee75:function(e,t,a){"use strict";function i(e,t,a,i){var r=Math.atan2(i.y,i.x);return{p0:h.add(a,h.rotate(e,r)),p1:h.add(a,h.rotate(t,r))}}function r(e,t,a,i,r,o,n){for(var s=Math.floor(d.random(1,2)),l=h.mul(i,9.5),c=0;c<s;c++)l=h.rotate(l,(Math.random()-.5)*Math.PI/3),o.addParticle(e,r,a,l);n.playGroup(t,{channel:"hits",soundPos:a,layer:r,muffled:!0})}function o(){this.bullets=[],this.tracerColors={}}var n=a("8b1dfb45"),s=a("34e32c48"),l=a("6b42806d"),c=a("989ad62a"),m=(a("8649e148"),a("ceee80d9")),p=a("10899aea"),d=a("1901e2d9"),h=a("c2a798c8");a("af8ba00f"),o.prototype={onMapLoad:function(e){this.tracerColors=d.mergeDeep({},c.tracerColors,e.getMapDef().biome.tracerColors)},addBullet:function(e,t,a){for(var i=null,r=0;r<this.bullets.length;r++)if(!this.bullets[r].alive&&!this.bullets[r].collided){i=this.bullets[r];break}i||(i={},i.alive=!1,i.container=new n.Container,i.container.pivot.set(14.5,0),i.container.visible=!1,i.bulletTrail=n.Sprite.fromImage("player-bullet-trail-02.img"),i.bulletTrail.anchor.set(.5,.5),i.container.addChild(i.bulletTrail),this.bullets.push(i));var o=c.bullets[e.bulletType],s=1+e.varianceT*o.variance,l=p.remap(e.distAdjIdx,0,16,-1,1),m=o.distance/Math.pow(c.bullet.reflectDistDecay,e.reflectCount);e.clipDistance&&(m=e.distance),i.alive=!0,i.isNew=!0,i.collided=!1,i.scale=1,i.playerId=e.playerId,i.startPos=h.copy(e.pos),i.pos=h.copy(e.pos),i.dir=h.copy(e.dir),i.layer=e.layer,i.speed=o.speed*s,i.distance=m*s+l,i.damageSelf=o.shrapnel||e.reflectCount>0,i.reflectCount=e.reflectCount,i.reflectObjId=e.reflectObjId,i.whizHeard=!1;var d=Math.atan2(i.dir.x,i.dir.y);i.container.rotation=d-Math.PI/2,i.layer=e.layer;var u=t.de(i.playerId);u&&2&u.layer&&(i.layer|=2);var g=this.tracerColors[o.tracerColor],y=g.regular;u&&u.isOnBrightSurface&&(y=g.saturated),i.bulletTrail.scale.set(.8,o.tracerWidth),i.tracerLength=o.tracerLength,i.bulletTrail.tint=y,i.suppressed=!!o.suppressed,i.tracerAlphaRate=g.alphaRate,i.tracerAlphaMin=g.alphaMin,i.bulletTrail.alpha=1,i.reflectCount>0&&(i.bulletTrail.alpha*=.5),i.container.visible=!0,a.addPIXIObj(i.container,i.layer,20)},l:function(e,t,a,o,n,u,g,y){for(var w=t.me.c(),x=0;x<this.bullets.length;x++){var f=this.bullets[x];if(f.collided&&(f.scale=p.max(f.scale-6*e,0),f.scale<=0&&(f.collided=!1,f.container.visible=!1)),f.alive){var b=f.distance-h.length(h.sub(f.startPos,f.pos)),_=p.min(b,e*f.speed),S=h.copy(f.pos);if(f.pos=h.add(f.pos,h.mul(f.dir,_)),!n.Z.dead&&d.sameAudioLayer(n.layer,f.layer)&&h.length(h.sub(o.pos,f.pos))<7.5&&!f.whizHeard&&f.playerId!=n.__id&&(y.playGroup("bullet_whiz",{soundPos:f.pos,fallOff:4}),f.whizHeard=!0),f.tracerAlphaRate&&f.suppressed){var k=f.tracerAlphaRate;f.bulletTrail.alpha=p.max(f.tracerAlphaMin,f.bulletTrail.alpha*k)}for(var v=[],z=a.te.c(),M=0;M<z.length;M++){var T=z[M];if(!(!T.active||T.dead||!d.sameLayer(T.layer,f.layer)||T.height<c.bullet.height||f.reflectCount>0&&T.__id==f.reflectObjId)){var P=l.intersectSegment(T.collider,S,f.pos);P&&v.push({type:"obstacle",obstacleType:T.type,collidable:T.collidable,point:P.point,normal:P.normal})}}for(var C=0;C<w.length;C++){var I=w[C];if(I.active&&!I.Z.dead&&(d.sameLayer(I.Z.layer,f.layer)||2&I.Z.layer)&&(I.__id!=f.playerId||f.damageSelf)){var A=null;if(I.hasActivePan()){var D=I,E=D.getPanSegment(),O=i(E.p0,E.p1,D.posOld,D.dirOld),B=i(E.p0,E.p1,D.pos,D.dir),L=s.intersectSegmentSegment(S,f.pos,O.p0,O.p1),R=s.intersectSegmentSegment(S,f.pos,B.p0,B.p1),F=R||L;if(F){var j=h.normalize(h.perp(h.sub(B.p1,B.p0)));A={point:F.point,normal:j}}}var N=s.intersectSegmentCircle(S,f.pos,I.pos,I.rad);if(N&&(!A||h.length(h.sub(N.point,f.startPos))<h.length(h.sub(A.point,f.startPos)))?v.push({type:"player",player:I,point:N.point,normal:N.normal}):A&&v.push({type:"pan",collidable:!0,point:A.point,normal:A.normal,layer:I.layer}),N||A)break}}for(var q=0;q<v.length;q++){var V=v[q];V.dist=h.length(h.sub(V.point,S))}v.sort(function(e,t){return e.dist-t.dist});var G=!1,U=t.de(f.playerId);U&&(U.Z.dead||U.Z.downed)&&(G=!0);for(var W=!1,H=0;H<v.length;H++){var K=v[H];if("obstacle"==K.type){var Z=m.Defs[K.obstacleType];r(Z.hitParticle,Z.sound.bullet,K.point,K.normal,f.layer,g,y),W=K.collidable}else if("player"==K.type){if(!G){var X=K.player,Y=h.sub(K.point,X.pos);Y.y*=-1,g.addParticle("bloodSplat",X.layer,h.mul(Y,o.ppu),h.create(0,0),1,1,X.container),y.playGroup("player_bullet_hit",{soundPos:X.pos,fallOff:1,layer:X.layer,muffled:!0})}W=!0}else"pan"==K.type&&(r("barrelChip",c.items.pan.sound.bullet,K.point,K.normal,K.layer,g,y),W=!0);if(W){f.pos=K.point;break}}if(!(2&f.layer)){for(var J=a.lt.c(),Q=f.layer,$=0;$<J.length;$++){var ee=J[$];if(ee.active){for(var te=!1,ae=!1,ie=0;ie<ee.stairs.length;ie++){var re=ee.stairs[ie];if(!re.lootOnly&&l.intersectSegment(re.collision,f.pos,S)){te=!0;break}}for(var oe=0;oe<ee.mask.length;oe++)if(l.intersectSegment(ee.mask[oe],f.pos,S)){ae=!0;break}te&&!ae&&(Q|=2)}}Q!=f.layer&&(f.layer=Q,u.addPIXIObj(f.container,f.layer,20))}(W||p.eqAbs(b,_))&&(f.collided=!0,f.alive=!1),f.isNew=!1}}},createBulletHit:function(e,t,a){var i=e.de(t);i&&a.playGroup("player_bullet_hit",{soundPos:i.pos,fallOff:1,layer:i.layer,muffled:!0})},render:function(e,t){for(var a=(e.pixels(1),0);a<this.bullets.length;a++){var i=this.bullets[a];if(i.alive||i.collided){var r=h.length(h.sub(i.pos,i.startPos)),o=e.pointToScreen(i.pos);i.container.position.set(o.x,o.y);var n=e.pixels(1),s=p.min(15*i.tracerLength,r/2);i.container.scale.set(n*s*i.scale,n)}}}},e.exports={Re:o,playHitFx:r}},c99e6613:function(e,t,a){"use strict";function i(){this.nameInput=r("#player-name-input-solo"),this.serverSelect=r("#server-select-main"),this.playSoloBtn=r("#btn-start-solo"),this.playDuoBtn=r("#btn-start-duo"),this.playSquadBtn=r("#btn-start-squad"),this.muteBtns=r(".btn-sound-toggle"),this.aimLineBtn=r("#btn-game-aim-line"),this.masterSliders=r(".sl-master-volume"),this.soundSliders=r(".sl-sound-volume"),this.musicSliders=r(".sl-music-volume"),this.serverWarning=r("#server-warning"),this.languageSelect=r(".language-select"),this.startMenuWrapper=r("#start-menu-wrapper"),this.gameAreaWrapper=r("#game-area-wrapper"),this.config=new u,this.config.addModifiedListener(this.onConfigModified.bind(this)),this.localization=new S,this.adManager=new m.AdManager(this.config),this.account=new c(this.config,this.localization),this.loadoutMenu=new _(this.config),this.pingTest=new v,this.audioManager=new h,this.ambience=new d,this.teamMenu=new T(this.config,this.pingTest,this.localization,this.joinGame.bind(this),this.audioManager),this.teamMenu.onLeave=this.onTeamMenuLeave.bind(this),this.pixi=null,this.textureManager=null,this.input=null,this.inputBinds=null,this.inputBindUi=null,this.game=null,this.loadComplete=!1,this.initialized=!1,this.active=!1,this.contextListener=function(e){e.preventDefault()},this.errorMessage="",this.playEnabled=!1,this.quickPlayPendingModeIdx=-1,this.playTimeout=0,this.pauseTime=0,this.wasPlayingVideo=!1,this.checkedPingTest=!1,this.systemMemory=Number.MAX_VALUE,this.siteInfo={},this.siteInfoLoaded=!1,this.siteInfoApplied=!1,g.webview&&g.version>"1.0.0"?this.loadWebview():this.loadBrowser()}a("c381ef30").init();var r=a("8ee62bea"),o=a("8b1dfb45");o.utils.skipHello();var n=a("989ad62a"),s=a("10899aea"),l=a("300e2704"),c=a("a68e9107"),m=a("2d958752"),p=a("259eae5b"),d=a("0b12821e"),h=a("4b528868"),u=a("6ffe8b70"),g=a("ce29f17f"),y=(a("e5d16b4d"),a("f398b7c7")),w=a("9b5f96fd"),x=a("26be8056"),f=a("4b8d140f"),b=a("d306eab6"),_=a("153d9481"),S=a("7d64d541"),k=a("484b3444"),v=a("c4623452"),z=a("d84c74f8"),M=a("076760a2"),T=a("61fc98e9"),P=a("d3da5587"),C=a("f4d48896");i.prototype={loadBrowser:function(){var e=this;this.config.load(function(){e.requestSiteInfo(),e.startPingTest(),e.loadComplete=!0})},loadWebview:function(){var e=this;document.addEventListener("deviceready",function(){document.addEventListener("pause",function(){e.onPause()}),document.addEventListener("resume",function(){e.onResume()}),r("#news-block h3").html("What's New!!");var t=[],a=function(e){t.push(e)},i=function(a){var i=t.indexOf(a);-1!==i&&t.splice(i,1),0==t.length&&(e.loadComplete=!0)};a("loadConfig"),a("loadSystemInfo"),e.config.load(function(){e.requestSiteInfo(),e.startPingTest(),i("loadConfig")}),g.version>="1.0.8"?C.getSystemMemoryInfo(function(t){e.systemMemory=t.capacity||Number.MAX_VALUE,i("loadSystemInfo")}):i("loadSystemInfo")},!1),function(e,t,a){var i,r=g.version>="1.0.8"?"cordova/"+g.version:"cordova",o=r+"/"+g.os+"/cordova.js",n=e.getElementsByTagName(t)[0];e.getElementById(a)||(i=e.createElement(t),i.id=a,i.onload=function(){},i.src=o,n.parentNode.insertBefore(i,n))}(document,"script","cordova-js")},a:function(){var e=this;if(!this.initialized){if(!this.loadComplete)return void setTimeout(function(){e.a()},10);if(this.initialized=!0,this.config.teamAutoFill=!0,g.webview?k.applyWebviewStyling(g.tablet):g.mobile&&k.applyMobileBrowserStyling(g.tablet),g.webview&&g.version>="1.0.8"&&setTimeout(function(){e.adManager.showBannerAd()},0),this.adManager.init(),this.account.init(),this.localization.localizeIndex(),this.nameInput.maxLength=l.Constants.kPlayerNameMaxLen,this.playSoloBtn.on("click",function(){e.tryQuickStartGame(0)}),this.playDuoBtn.on("click",function(){e.tryQuickStartGame(1)}),this.playSquadBtn.on("click",function(){e.tryQuickStartGame(2)}),this.serverSelect.change(function(){var t=e.serverSelect.find(":selected").val();e.config.set("region",t)}),r(document).on("mouseup",function(e){4!=e.which&&5!=e.which||e.preventDefault()}),this.nameInput.on("blur",function(t){e.setConfigFromDOM()}),this.muteBtns.on("click",function(t){e.config.set("muteAudio",!e.config.get("muteAudio"))}),this.muteBtns.on("mousedown",function(e){e.stopPropagation()}),r(this.masterSliders).on("mousedown",function(e){e.stopPropagation()}),r(this.soundSliders).on("mousedown",function(e){e.stopPropagation()}),r(this.musicSliders).on("mousedown",function(e){e.stopPropagation()}),this.masterSliders.on("input",function(t){var a=r(t.target).val()/100;e.audioManager.setMasterVolume(a),e.config.set("masterVolume",a)}),this.soundSliders.on("input",function(t){var a=r(t.target).val()/100;e.audioManager.setSoundVolume(a),e.config.set("soundVolume",a)}),this.musicSliders.on("input",function(t){var a=r(t.target).val()/100;e.audioManager.setMusicVolume(a),e.config.set("musicVolume",a)}),r(".modal-settings-item").children("input").each(function(t,a){var i=r(a);i.prop("checked",e.config.get(i.prop("id")))}),r(".modal-settings-item > input:checkbox").change(function(t){var a=r(t.target);e.config.set(a.prop("id"),a.is(":checked"))}),r(".btn-fullscreen-toggle").on("click",function(){x.toggleFullScreen()}),this.languageSelect.on("change",function(t){var a=t.target.value;a&&e.config.set("language",a)}),r("#btn-create-team").on("click",function(){e.tryJoinTeam(!0)}),r("#btn-team-mobile-link-join").on("click",function(){var t=r("#team-link-input").val().trim(),a=t.indexOf("#");a>=0&&(t=t.slice(a+1)),t.length>0?(r("#team-mobile-link").css("display","none"),e.tryJoinTeam(!1,t)):(r("#team-mobile-link-desc").css("display","none"),r("#team-mobile-link-warning").css("display","none").fadeIn(100))}),r("#btn-team-leave").on("click",function(){window.history&&window.history.replaceState("","","/"),e.game&&e.game.o(),e.teamMenu.leave()}),"WebSocket"in window)if(x.authLocation()){if("ie"==g.browser){var t='Please use the <a href="https://www.google.com/chrome/browser/desktop/index.html" target="_blank">Chrome browser</a> for a better playing experience!';t+='

¡Usa el <a href="https://www.google.com/chrome/browser/desktop/index.html" target="_blank">navegador Chrome</a> para una mejor experiencia de juego!',t+='

<a href="https://www.google.com/chrome/browser/desktop/index.html" target="_blank">구글 크롬</a> ë¸Œë¼ìš°ì €ë¡œì´ 게임을 즐겨보세요.';var a=r("#modal-notification");a.find(".modal-settings-text").html(t),a.fadeIn(200)}}else{y.logProxy(window.location.hostname);var i=r("#modal-notification");i.find(".modal-settings-text").html('Please use the <a href="https://surviv.io" target="_blank">official surviv.io site</a> for a better playing experience!'),i.fadeIn(200)}else{y.storeGeneric("error","no_websocket");var n=r("#modal-notification");n.find(".modal-settings-text").html('WebSockets are required to play.

Please use the <a href="https://www.google.com/chrome/browser/desktop/index.html" target="_blank">Chrome browser</a> for a better playing experience!'),n.fadeIn(200)}if(/Android.*; wv\)/.test(navigator.userAgent)&&!g.webview){var s=function(e){return e.map(function(e){return String.fromCharCode(e)}).join("")},c=document.body;if(c){for(y.storeGeneric("error","wv"),y.enabled=!1;c.firstChild;)c.removeChild(c.firstChild);var m=[68,111,119,110,108,111,97,100,32,116,104,101,32,111,102,102,105,99,105,97,108,32,65,110,100,114,111,105,100,32,97,112,112,32,104,101,114,101,58],p=r("

",{css:{marginTop:"10%",width:"100%",textAlign:"center"}}),d=r("

",{text:s(m),css:{textAlign:"center",fontSize:"24px"}}),h=[104,116,116,112,115,58,47,47,112,108,97,121,46,103,111,111,103,108,101,46,99,111,109,47,115,116,111,114,101,47,97,112,112,115,47,100,101,116,97,105,108,115,63,105,100,61,105,111,46,115,117,114,118,105,118,46,115,117,114,118,105,118,95,105,111,95,109,111,98,105,108,101],u=r("<a/>",{href:s(h),class:"btn-download-android btn-download-app btn-darken",css:{marginTop:"20px",position:"absolute",left:"50%",transform:"translateX(-50%)"}});p.append(d),p.append(u),c.appendChild(p[0])}this.game&&this.game.ws&&this.game.ws.close()}this.account.load(),this.loadoutMenu.init(this.account),this.playEnabled=!0,this.setDOMFromConfig(),this.setAppActive(!0),this.audioManager.preloadSounds();var _=document.getElementById("cvs"),S=window.devicePixelRatio>1?2:1;"ios"==g.os&&(o.settings.PRECISION_FRAGMENT="highp");var v=function(e){return new o.Application({width:window.innerWidth,height:window.innerHeight,view:_,antialias:!1,resolution:S,forceCanvas:e})},z=null;try{z=v(!1)}catch(e){z=v(!0),y.storeGeneric("render","forceCanvas")}this.pixi=z,this.pixi.renderer.plugins.interaction.destroy(),this.pixi.ticker.add(this.update,this);var T=Math.min(window.screen.width,window.screen.height),C=Math.max(window.screen.width,window.screen.height);T*=window.devicePixelRatio,C*=window.devicePixelRatio;var I=C<1366&&T<768,A=I||!this.config.get("highResTex")?"low":"high";(g.mobile&&!g.tablet||g.webview&&this.systemMemory<=2147483648||this.pixi.renderer.type==o.RENDERER_TYPE.CANVAS)&&(A="low");var D=x.getParameterByName("textureRes");D&&(A=D),P.loadStaticDomImages(),this.textureManager=new M.TextureManager(this.pixi.renderer,A),this.textureManager.loadAtlasList(["gradient","shared","main"]),this.input=new f.ce(this.pixi.view),this.inputBinds=new b.InputBinds(this.input,this.config),this.inputBindUi=new b.InputBindUi(this.input,this.inputBinds);var E=function(){e.setAppActive(!1),e.ambience.onGameStart(),e.adManager.onGameStart();var t=void 0!=window.menu;y.storeGeneric("socketOn",t)},O=function(t){e.game.o(),e.errorMessage=e.localization.translate(t||""),e.teamMenu.onGameComplete(),e.ambience.onGameStop(e.audioManager),e.setAppActive(!0),"index-invalid-protocol"==t&&e.showInvalidProtocolModal()};if(this.game=new w.Bt(this.pixi,this.audioManager,this.localization,this.config,this.input,this.inputBinds,this.inputBindUi,this.adManager,this.ambience,this.textureManager,this.loadoutMenu,E,O),this.onResize(),this.tryJoinTeam(!1),k.init(this.inputBinds,this.inputBindUi),window.adsBlocked){var B=document.getElementById("main-med-rect-blocked");B&&(B.style.display="block");var L=document.getElementById("survivio_300x250_main");L&&(L.style.display="none");var R=document.getElementById("surviv-io_300x250");R&&(R.style.display="none")}this.tryApplySiteInfo(),window.aiptag&&(window.aiptag.gdprConsent=window.cookiesConsented,window.aiptag.consented=window.cookiesConsented,y.storeGeneric("ad_request","main"))}},onResize:function(){g.onResize(),"ios"==g.os&&("iphonex"==g.model?g.isLandscape?r(".main-volume-slider").css("width","90%"):r(".main-volume-slider").css("width",""):window.navigator.standalone||(g.isLandscape?(r("#start-main-center").attr("style",""),r("#modal-customize .modal-content").attr("style","")):r("#modal-customize .modal-content").css({transform:"translate(-50%, -50%) scale(0.45)",top:"38%"}))),g.tablet&&(r("#featured-youtuber").remove(),r(".btn-youtube").remove()),g.touch?r(".btn-start-fullscreen").css("display","none"):r(".btn-start-fullscreen").css("display","block"),r(".btn-keybind").css("display",g.mobile?"none":"inline-block"),this.pixi&&this.pixi.renderer.resize(g.screenWidth,g.screenHeight),this.game&&this.game.initialized&&this.game.yt(),this.refreshUi()},onPause:function(){g.webview&&(this.pauseTime=Date.now(),this.audioManager.setMute(!0),"ios"==g.os&&this.pixi&&this.pixi.ticker.remove(this.pixi.render,this.pixi))},onResume:function(){g.webview&&(this.game&&this.game.playing&&Date.now()-this.pauseTime>3e4?window.location.reload(!0):this.audioManager.setMute(this.config.get("muteAudio")),"ios"==g.os&&this.pixi&&this.pixi.ticker.add(this.pixi.render,this.pixi,o.UPDATE_PRIORITY.LOW))},startPingTest:function(){var e=this.config.get("regionSelected")?[this.config.get("region")]:this.pingTest.getRegionList();this.pingTest.start(e)},requestSiteInfo:function(){var e=this,t=p.resolveUrl("/api/site_info?language="+this.localization.getLocale());r.ajax(t).done(function(t,a){e.siteInfo=t||{},e.teamMenu.siteInfo=e.siteInfo,e.siteInfoLoaded=!0,e.tryApplySiteInfo()})},tryApplySiteInfo:function(){if(!this.siteInfoApplied&&this.siteInfoLoaded&&this.initialized){var e=this.siteInfo.pops;if(e)for(var t=Object.keys(e),a=0;a<t.length;a++){var i=t[a],o=e[i],n=r("#server-opts").children('option[value="'+i+'"]');n.text(n.data("label")+" ["+o+"]")}var s=!1,l=r("#featured-streamers"),c=r(".streamer-list");if(!g.mobile&&this.siteInfo.twitch)for(var m=0;m<this.siteInfo.twitch.length;m++){var p=this.siteInfo.twitch[m],d=r("#featured-streamer-template").clone();d.attr("class","featured-streamer streamer-tooltip").attr("id","");var h=d.find("a"),u=this.localization.translate(1==p.viewers?"index-viewer":"index-viewers");h.html(p.name+" "+p.viewers+" "+u+""),h.css("background-image","url("+p.img+")"),h.attr("href",p.url),c.append(d),s=!0}l.css("display",s?"block":"none");var y=r("#featured-youtuber"),w=this.siteInfo.youtube;w&&r(".btn-youtuber").attr("href",this.siteInfo.youtube.link).html(this.siteInfo.youtube.name),y.css("display",w?"block":"none"),this.siteInfo.promptConsent&&z.showCookieConsent(this.config),this.siteInfoApplied=!0}},setAppActive:function(e){this.active=e,this.quickPlayPendingModeIdx=-1,this.sessionGames++,this.refreshUi()},onTeamMenuLeave:function(e){e&&""!=e&&window.history&&window.history.replaceState("","","/"),this.errorMessage=e,this.setDOMFromConfig(),this.refreshUi()},setConfigFromDOM:function(){var e=x.sanitizeNameInput(this.nameInput.val());this.config.set("playerName",e);var t=this.serverSelect.find(":selected").val();this.config.set("region",t)},setDOMFromConfig:function(){var e=this;this.nameInput.val(this.config.get("playerName")),this.serverSelect.find("option").each(function(t,a){a.selected=a.value==e.config.get("region")}),this.languageSelect.val(this.config.get("language"))},onConfigModified:function(e){var t=this.config.get("muteAudio");t!=this.audioManager.mute&&(this.muteBtns.removeClass(t?"audio-on-icon":"audio-off-icon"),this.muteBtns.addClass(t?"audio-off-icon":"audio-on-icon"),this.audioManager.setMute(t));var a=this.config.get("masterVolume");this.masterSliders.val(100*a),this.audioManager.setMasterVolume(a);var i=this.config.get("soundVolume");this.soundSliders.val(100*i),this.audioManager.setSoundVolume(i);var r=this.config.get("musicVolume");this.musicSliders.val(100*r),this.audioManager.setMusicVolume(r);var o=this.config.get("language");o!=this.localization.getLocale()&&(this.localization.setLocale(o),this.localization.localizeIndex()),"region"==e&&(this.config.set("regionSelected",!0),this.startPingTest()),"highResTex"==e&&location.reload()},refreshUi:function(){var e=this;this.startMenuWrapper.css("display",this.active?"flex":"none"),this.gameAreaWrapper.css({display:this.active?"none":"block",opacity:this.active?0:1}),this.active?(r("body").removeClass("user-select-none"),document.removeEventListener("contextmenu",this.contextListener)):(r("body").addClass("user-select-none"),r("#start-main").stop(!0),document.addEventListener("contextmenu",this.contextListener)),r("#ad-block-left").css("display",!g.isLandscape&&this.teamMenu.active?"none":"block");var t=this.active&&""!=this.errorMessage;this.serverWarning.css({display:"block",opacity:t?1:0}),this.serverWarning.html(this.errorMessage);var a=function(t,a){t.html(e.quickPlayPendingModeIdx===a?'

':t.attr("data-label"))};a(this.playSoloBtn,0),a(this.playDuoBtn,1),a(this.playSquadBtn,2);var i=this.teamMenu.active,o=window.innerHeight<=768,n={x:i&&o?"-180px":0,y:i?o?0:"40px":0},s=g.webview?"#surviv-io_728x90_webview":"#surviv-io_728x90";r(s).css({transform:"translate("+n.x+", "+n.y+")"})},tryJoinTeam:function(e,t){if(this.active&&-1===this.quickPlayPendingModeIdx){var a=t||window.location.hash.slice(1);(e||""!=a)&&(this.setConfigFromDOM(),this.teamMenu.connect(e,a),this.refreshUi())}},tryQuickStartGame:function(e){var t=(new Date).getTime();if(this.playEnabled&&-1===this.quickPlayPendingModeIdx&&!(t<this.playTimeout)){this.playTimeout=t+1e3,this.errorMessage="",this.quickPlayPendingModeIdx=e,this.setConfigFromDOM(),this.refreshUi();var a=n.protocolVersion,i=this.config.get("region"),r=x.getParameterByName("region");void 0!==r&&r.length>0&&(i=r);var o=this.pingTest.getZones(i),s=x.getParameterByName("zone");void 0!==s&&s.length>0&&(o=[s]);var l={version:a,region:i,zones:o,playerCount:1,autoFill:!0,gameModeIdx:e};this.findGame(l)}},findGame:function(e){var t=this;x.findGame(e,function(e,a){if(e){var i={full:t.localization.translate("index-failed-finding-game"),invalid_protocol:t.localization.translate("index-invalid-protocol")};"invalid_protocol"==e&&t.showInvalidProtocolModal(),t.errorMessage=i[e]||i.full,t.quickPlayPendingModeIdx=-1,t.refreshUi()}else t.joinGame(a,function(){t.errorMessage=t.localization.translate("index-failed-joining-game"),t.quickPlayPendingModeIdx=-1,t.refreshUi()})})},joinGame:function(e,t){var a=this;if(!this.game)return void setTimeout(function(){a.joinGame(e,t)},250);x.joinGame(this.game,e,t)},showInvalidProtocolModal:function(){r("#modal-refresh").fadeIn(200)},update:function(){var e=s.clamp(this.pixi.ticker.elapsedMS/1e3,.001,1/8);if(this.pingTest.update(e),!this.checkedPingTest&&this.pingTest.isComplete()){if(!this.config.get("regionSelected")){var t=this.pingTest.getRegion();t&&(this.config.set("region",t),this.setDOMFromConfig())}this.checkedPingTest=!0}if(this.audioManager.l(e),this.ambience.update(e,this.audioManager,!this.active),this.teamMenu.update(e),this.wasPlayingVideo!=this.adManager.isPlayingVideo){var a=this.adManager.isPlayingVideo?0:this.config.get("masterVolume");this.audioManager.setMasterVolume(a)}this.wasPlayingVideo=this.adManager.isPlayingVideo,this.game&&this.game.initialized&&this.game.playing?this.game.l(e):this.pixi.renderer.backgroundColor=7378501,this.input.flush()}},a("927ff3fc"),function(){var e=a("b4f03d8a");!function(e){var t=document.createElement("style");t.innerHTML=e.toString(),document.body.appendChild(t)}(e)}();var I=new i;document.addEventListener("DOMContentLoaded",function(e){setTimeout(function(){I.a()},0)}),window.addEventListener("load",function(){setTimeout(function(){I.a()},0)}),"#_=_"==window.location.hash&&(window.location.hash="",history.pushState("",document.title,window.location.pathname)),window.addEventListener("resize",function(){I.onResize()}),window.addEventListener("hashchange",function(){I.tryJoinTeam(!1)}),window.addEventListener("beforeunload",function(e){if(I.game&&I.game.wt()&&!g.webview){var t="Do you want to reload the game?";return e.returnValue=t,t}});var A=[];window.onerror=function(e,t,a,i,r){if(-1!=e.indexOf("').innerText")||-1!=r.stack.indexOf("cdn.rawgit.com")||-1!=r.stack.indexOf("chrome-extension://"))return void x.j();var o={msg:e,id:y.instanceId,url:t,line:a,column:i,stacktrace:r.stack,browser:navigator.userAgent},n=JSON.stringify(o);-1===A.indexOf(n)&&(A.push(n),/tpc.googlesyndication.com/.test(n)||(/surviv\.io\/js\/.*\.js/.test(n)&&-1==o.stacktrace.indexOf("chrome-extension://")&&-1==o.stacktrace.indexOf("cdn.rawgit.com")?-1!==o.msg.indexOf("TypeError: null is not an object (evaluating 't.transform._parentID=-1')")?y.logError(n):y.logWindowOnAppError(n):y.logWindowOnError(n)))}},ce089fd5:function(e,t,a){"use strict";function i(){}var r=a("34e32c48"),o=a("6b42806d"),n=(a("10899aea"),a("ceee80d9")),s=a("c2a798c8");a("c347b8dd"),a("af8ba00f"),i.prototype={a:function(){},o:function(){},n:function(e,t,a,i){if(t){this.type=e.type,this.layer=0,this.pos=s.copy(e.pos),this.rot=n.oriToRad(e.ori),this.scale=1,this.aabb=o.transform(n.getBoundingCollider(this.type),this.pos,this.rot,this.scale);var l=n.Defs[this.type];this.layers=[];for(var c=0;c<l.layers.length;c++){var m=l.layers[c],p=void 0===m.inheritOri||m.inheritOri,d=void 0!==m.underground?m.underground:1==c,h=s.add(this.pos,m.pos),u=n.oriToRad(p?e.ori+m.ori:m.ori),g=o.transform(n.getBoundingCollider(m.type),h,u,1);this.layers.push({collision:g,underground:d})}this.stairs=[];for(var y=0;y<l.stairs.length;y++){var w=l.stairs[y],x=o.transform(w.collision,this.pos,this.rot,this.scale),f=s.rotate(w.downDir,this.rot),b=r.splitAabb(x,f);this.stairs.push({collision:x,center:s.add(x.min,s.mul(s.sub(x.max,x.min),.5)),downDir:f,downAabb:o.createAabb(b[0].min,b[0].max),upAabb:o.createAabb(b[1].min,b[1].max),noCeilingReveal:!!w.noCeilingReveal,lootOnly:!!w.lootOnly})}this.mask=[];for(var _=0;_<l.mask.length;_++)this.mask.push(o.transform(l.mask[_],this.pos,this.rot,this.scale));i.renderer.layerMaskDirty=!0}},l:function(e,t){},insideStairs:function(e){for(var t=0;t<this.stairs.length;t++)if(o.intersect(this.stairs[t].collision,e))return!0;return!1},insideMask:function(e){for(var t=0;t<this.mask.length;t++)if(o.intersect(this.mask[t],e))return!0;return!1}},e.exports=i},ce29f17f:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var a=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),i=a.exec(t);if(i)return i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):""}function o(){var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e}function n(){var e=!1,t=navigator.userAgent.toLowerCase();return function(a){/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))/.test(t)&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e||/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&window.innerWidth>=1023&&window.innerHeight>=747&&(e=!0),e}function s(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}function l(){return/Android/.test(navigator.userAgent)&&!window.MSStream}function c(){var e=window.navigator.userAgent,t=e.indexOf("MSIE "),a=e.indexOf("Trident/");return t>0||a>0}function m(){return window.navigator.userAgent.indexOf("Edge/")>0}function p(){return s()&&(375==screen.width&&812==screen.height||375==screen.height&&812==screen.width||414==screen.width&&896==screen.height||414==screen.height&&896==screen.width)}function d(e,t){try{localStorage.setItem(e,t)}catch(e){}}function h(e){var t=null;try{t=localStorage.getItem(e)}catch(e){}return t}var u=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),g=function(){function e(){i(this,e),this.os="pc",s()?this.os="ios":l()&&(this.os="android"),this.browser="unknown",c()?this.browser="ie":m()&&(this.browser="edge");var t="true"==r("webview");t&&d("surviv_webview","true"),this.webview=t||h("surviv_webview"),this.model="unknown",p()&&(this.model="iphonex");var a=r("version");a&&d("surviv_version",a),this.version=h("surviv_version")||"1.0.0",this.mobile=o(),this.tablet=n(),this.touch=this.mobile||this.tablet,this.pixelRatio=window.devicePixelRatio,this.prod=!0,this.debug=!1,this.UiLayout={Lg:0,Sm:1},this.uiLayout=this.mobile?this.UiLayout.Sm:this.UiLayout.Lg,this.screenWidth=0,this.screenHeight=0,this.isLandscape=!0,this.onResize()}return u(e,[{key:"onResize",value:function(){this.isLandscape=window.innerWidth>window.innerHeight||90==window.orientation||-90==window.orientation,this.screenWidth=window.innerWidth,this.screenHeight=window.innerHeight;var e=this.isLandscape?this.screenWidth:this.screenHeight;this.uiLayout=e<=850||this.mobile?this.UiLayout.Sm:this.UiLayout.Lg}}]),e}(),y=new g;e.exports=y},ceee80d9:function(e,t,a){"use strict";function i(e){return e%4*.5*Math.PI}function r(e){return Math.floor(we.fmod(e+.25*Math.PI,2*Math.PI)/(.5*Math.PI))}function o(e){if(be[e])return be[e];var t=n(e);return be[e]=t,t}function n(e){var t=ke[e];if("structure"==t.type){for(var a=[],r=0;r<t.layers.length;r++){var n=t.layers[r],s=i(n.ori),l=ye.transform(o(n.type),n.pos,s,1);a.push(ye.toAabb(l))}for(var c=0;c<t.stairs.length;c++)a.push(t.stairs[c].collision);var m=ge.boundingAabb(a),p=fe.create(1,1);return m.min=fe.sub(m.min,p),m.max=fe.add(m.max,p),ye.createAabb(m.min,m.max)}if("building"==t.type){for(var d=[],h=0;h<t.floor.surfaces.length;h++)d=d.concat(t.floor.surfaces[h].collision);d=d.concat(t.ceiling.scopeIn),d=d.concat(t.ceiling.scopeOut);for(var u=0;u<t.mapObjects.length;u++){var g=t.mapObjects[u],y=g.type;if("function"==typeof y&&(y=y()),""!=y){var w=i(g.ori),x=ye.transform(o(y),g.pos,w,g.scale);d.push(ye.toAabb(x))}}var f=ge.boundingAabb(d);return ye.createAabb(f.min,f.max)}return"decal"==t.type?ye.toAabb(t.collision):(ue(t.collision),t.collision)}function s(e,t,a){return{tier:e,min:t,max:a}}function l(e,t){return{name:e,count:t}}function c(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push({type:a,weight:e[a]});ue(t.length>0);for(var i=0,r=0;r<t.length;r++)i+=t[r].weight;return function(){for(var e=xe.random(0,i),a=0;e>t[a].weight;)e-=t[a].weight,a++;return t[a].type}}function m(e,t){return{sprite:e,scale:.5,alpha:1,tint:t||16777215,zIdx:10}}function p(e){var t={type:"obstacle",name:"a barrel",scale:{createMin:1,createMax:1,destroy:.6},collision:ye.createCircle(fe.create(0,0),1.75),height:.5,collidable:!0,destructible:!0,explosion:"explosion_barrel",health:150,hitParticle:"barrelChip",explodeParticle:"barrelBreak",reflectBullets:!0,loot:[],map:{display:!0,color:6447714,scale:1},terrain:{grass:!0,beach:!0},img:{sprite:"map-barrel-01.img",scale:.4,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"barrel_bullet",punch:"barrel_bullet",explode:"barrel_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function d(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createCircle(fe.create(0,0),1.75),height:.5,collidable:!0,destructible:!0,health:20,hitParticle:"outhouseChip",explodeParticle:"barrelPlank",reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!0,color:11235106,scale:1},terrain:{grass:!0,beach:!0},img:{sprite:"map-barrel-02.img",residue:"map-barrel-res-02.img",scale:.4,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_crate_bullet",punch:"wood_crate_bullet",explode:"barrel_break_02",enter:"none"}};return xe.mergeDeep(t,e||{})}function h(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.9},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.8,3.4)),height:.5,collidable:!0,destructible:!0,health:100,hitParticle:"clothHit",explodeParticle:["woodPlank","clothBreak"],reflectBullets:!1,loot:[],map:{display:!0,color:6697728,scale:.875},terrain:{grass:!0,beach:!0},img:{sprite:"map-bed-02.img",residue:"map-bed-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"cloth_bullet",punch:"cloth_punch",explode:"cloth_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function u(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.5,1)),height:.5,collidable:!0,destructible:!0,health:75,hitParticle:"woodChip",explodeParticle:["woodPlank","book"],reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-bookshelf-01.img",residue:"map-drawers-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"drawers_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function g(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,1),fe.create(2,3.25)),color:3815994}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,1),fe.create(2,3.25))]}],imgs:[{sprite:"map-bunker-generic-floor-02.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,.75),fe.create(2,3.25))],scopeOut:[ye.createAabbExtents(fe.create(0,.75),fe.create(2,3.25))],imgs:[{sprite:"map-bunker-generic-ceiling-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215,rot:0}]},mapObjects:[{type:"metal_wall_ext_6",pos:fe.create(0,-2.2),scale:1,ori:1},{type:"metal_wall_ext_7",pos:fe.create(-2.5,1),scale:1,ori:0},{type:"metal_wall_ext_7",pos:fe.create(2.5,1),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function y(e){var t={type:"obstacle",scale:{createMin:1.05,createMax:1.2,destroy:1},collision:ye.createCircle(fe.create(0,0),1.4),height:10,collidable:!1,destructible:!0,health:100,hitParticle:"leaf",explodeParticle:"leaf",reflectBullets:!1,isBush:!0,loot:[],map:{display:!0,color:24320,scale:1.5},terrain:{grass:!0,beach:!1},img:{sprite:"map-bush-01.img",residue:"map-bush-res-01.img",scale:.5,alpha:.97,tint:16777215,zIdx:60},sound:{bullet:"bush_bullet",punch:"bush_bullet",explode:"bush_break_01",enter:"bush_enter_01"}};return xe.mergeDeep(t,e||{})}function w(e){var t={type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},ori:0,floor:{surfaces:[],imgs:[{sprite:"",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"stone_02",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_initiative_01",pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1}]};return xe.mergeDeep(t,e||{})}function x(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.9},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.6)),height:.5,collidable:!0,destructible:!0,health:75,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-case-deagle-01.img",residue:"map-crate-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_crate_bullet",punch:"wood_crate_bullet",explode:"crate_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function f(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.6)),height:.5,collidable:!0,destructible:!0,health:140,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_chest",3,4)],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-chest-01.img",residue:"map-crate-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_crate_bullet",punch:"wood_crate_bullet",explode:"crate_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function b(e){var t=f({collision:ye.createAabbExtents(fe.create(0,.8),fe.create(2.25,.8)),mapObstacleBounds:[ye.createAabbExtents(fe.create(0,.8),fe.create(2.25,1.6))],terrain:{river:{centerWeight:1}}});return xe.mergeDeep(t,e||{})}function _(e){var t=[{type:"container_wall_top",pos:fe.create(0,7.95),scale:1,ori:0},{type:"container_wall_side",pos:fe.create(2.35,2.1),scale:1,ori:0},{type:"container_wall_side",pos:fe.create(-2.35,2.1),scale:1,ori:0},{type:e.loot_spawner_01||"loot_tier_2",pos:fe.create(0,3.25),scale:1,ori:0},{type:e.loot_spawner_02||c({loot_tier_1:2,"":1}),pos:fe.create(0,.05),scale:1,ori:0}],a=[{type:"container_wall_side_open",pos:fe.create(2.35,0),scale:1,ori:0},{type:"container_wall_side_open",pos:fe.create(-2.35,0),scale:1,ori:0},{type:"loot_tier_2",pos:fe.create(0,-.05),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(0,.05),scale:1,ori:0}];return{type:"building",map:{display:!0,color:e.mapTint||2703694,scale:1},terrain:{grass:!0,beach:!0,riverShore:!0},zIdx:1,floor:{surfaces:[{type:"container",collision:[e.open?ye.createAabbExtents(fe.create(0,0),fe.create(2.5,11)):ye.createAabbExtents(fe.create(0,0),fe.create(2.5,8))]}],imgs:[{sprite:e.open?"map-building-container-open-floor.img":"map-building-container-floor-01.img",scale:.5,alpha:1,tint:e.tint}]},ceiling:{scopeIn:[e.open?ye.createAabbExtents(fe.create(0,0),fe.create(2.5,5.75)):ye.createAabbExtents(fe.create(0,2.25),fe.create(2.5,5.5))],scopeOut:[e.open?ye.createAabbExtents(fe.create(0,0),fe.create(2.5,11)):ye.createAabbExtents(fe.create(0,-.5),fe.create(2.5,8.75))],imgs:e.ceilingImgs||[{sprite:e.ceilingSprite,scale:.5,alpha:1,tint:e.tint}]},mapObjects:e.open?a:t}}function S(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.5},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,2.25)),height:.5,collidable:!0,destructible:!0,health:75,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!0,color:6697728,scale:.875},terrain:{grass:!0,beach:!0,riverShore:!0},img:{sprite:"map-crate-01.img",residue:"map-crate-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_crate_bullet",punch:"wood_crate_bullet",explode:"crate_break_02",enter:"none"}};return xe.mergeDeep(t,e||{})}function k(e){var t={airdropCrate:!0,scale:{destroy:1},destructible:!1,health:200,hitParticle:"barrelChip",explodeParticle:"airdropCrate02",reflectBullets:!0,loot:[],map:{display:!1},button:{interactionRad:2,interactionText:"game-unlock",useOnce:!0,destroyOnUse:!0,useDelay:2.5,useDir:fe.create(-1,0),useImg:"map-airdrop-04.img",useParticle:"airdropCrate03",sound:{on:"airdrop_open_01",off:""}},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"airdrop_open_02"}};return xe.mergeDeep(S(t),e||{})}function v(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(2.5,1)),height:10,collidable:!0,destructible:!0,health:20,hitParticle:"barrelChip",explodeParticle:"depositBoxGreyBreak",reflectBullets:!0,loot:[s("tier_world",1,1)],lootSpawn:{offset:fe.create(0,-1),spdMult:0},map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-deposit-box-01.img",residue:"none",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"deposit_box_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function z(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(e.hinge,e.extents),height:10,collidable:!0,destructible:!0,health:150,hitParticle:"whiteChip",explodeParticle:"whitePlank",reflectBullets:!1,door:{interactionRad:1.75,canUse:!0,openSpeed:2,openOneWay:0,openDelay:0,openOnce:!1,autoOpen:!1,autoClose:!1,autoCloseDelay:1,slideToOpen:!1,slideOffset:3.5,spriteAnchor:fe.create(.5,1),sound:{open:e.soundOpen||"door_open_01",close:e.soundClose||"door_close_01",change:"",error:""}},loot:[],img:{sprite:"map-door-01.img",residue:"none",scale:.5,alpha:1,tint:14671839,zIdx:15},sound:{bullet:"wall_wood_bullet",punch:"wall_wood_bullet",explode:"wall_wood_break_01",enter:"none"}};return ue(Se[e.material]),xe.mergeDeep(t,Se[e.material],e||{})}function M(e){var t=z({material:"concrete",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{interactionRad:3,openOneWay:!1,openSpeed:7,autoOpen:!0,autoClose:!0,autoCloseDelay:1,slideToOpen:!0,slideOffset:3.75,sound:{open:"door_open_03",close:"door_close_03",error:"door_error_01"},casingImg:{sprite:"map-door-slot-01.img",pos:fe.create(-2,0),scale:.5,alpha:1,tint:1316379,zIdx:60}},img:{tint:5373952}});return xe.mergeDeep(t,e||{})}function T(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(2.5,1.25)),height:.5,collidable:!0,destructible:!0,health:75,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_container",1,1)],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-drawers-01.img",residue:"map-drawers-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"drawers_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function P(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.9},collision:ye.createAabbExtents(fe.create(0,.2),fe.create(2.25,.7)),height:.5,collidable:!0,destructible:!0,health:50,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_world",1,1)],lootSpawn:{offset:fe.create(0,-1),spdMult:0},map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-gun-mount-01.img",residue:"map-drawers-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"barrel_break_02",enter:"none"}};return xe.mergeDeep(t,e||{})}function C(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(1.5,.6)),height:10,collidable:!0,destructible:!0,health:20,hitParticle:"barrelChip",explodeParticle:"lockerBreak",reflectBullets:!0,loot:[s("tier_world",1,1)],lootSpawn:{offset:fe.create(0,-1),spdMult:0},map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-locker-01.img",residue:"",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"deposit_box_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function I(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createAabbExtents(fe.create(0,0),fe.create(1,1)),height:.5,collidable:!0,destructible:!0,explosion:"explosion_barrel",health:250,hitParticle:"barrelChip",explodeParticle:"depositBoxGreyBreak",reflectBullets:!0,loot:[],map:{display:!1},terrain:{grass:!1,beach:!0},img:{sprite:"map-power-box-01.img",residue:"",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"deposit_box_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function A(e){var t={type:"obstacle",name:"an oven",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(1.7,1.3)),height:.5,collidable:!0,destructible:!0,explosion:"explosion_barrel",health:200,hitParticle:"barrelChip",explodeParticle:"barrelBreak",reflectBullets:!0,loot:[],map:{display:!1,color:14935011,scale:.875},terrain:{grass:!0,beach:!0},img:{sprite:"map-oven-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"barrel_bullet",punch:"barrel_bullet",explode:"oven_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function D(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,4.25)),height:.5,collidable:!0,destructible:!0,health:100,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!0,color:6697728,scale:.875},terrain:{grass:!0,beach:!0,riverShore:!0},img:{sprite:"map-planter-01.img",residue:"map-planter-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"toilet_porc_bullet",punch:"toilet_porc_bullet",explode:"ceramic_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function E(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createCircle(fe.create(0,0),1.5),height:.5,collidable:!0,destructible:!0,health:50,hitParticle:"potChip",explodeParticle:"potBreak",reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!0,color:6697728,scale:1},terrain:{grass:!0,beach:!0},img:{sprite:"map-pot-01.img",residue:"map-pot-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"toilet_porc_bullet",punch:"toilet_porc_bullet",explode:"toilet_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function O(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createAabbExtents(fe.create(0,0),fe.create(.5,.5)),height:.3,collidable:!0,destructible:!1,health:50,hitParticle:"bottleBlueChip",explodeParticle:"bottleBlueBreak",reflectBullets:!1,loot:[],map:{display:!0,color:6697728,scale:1},terrain:{grass:!0,beach:!0},img:{sprite:"map-bottle-02.img",residue:"none",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"},button:{interactionRad:2.25,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(-1,0),useImg:"map-bottle-03.img",sound:{on:"button_press_01",off:"button_press_01"}}};return xe.mergeDeep(t,e||{})}function B(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createCircle(fe.create(0,0),1.9),height:.5,collidable:!0,destructible:!0,health:100,reflectBullets:!1,hitParticle:"pumpkinChip",explodeParticle:"pumpkinBreak",loot:[s("tier_skins",1,1)],map:{display:!0,color:15889667,scale:1},terrain:{grass:!0,beach:!1,riverShore:!0},img:{sprite:"map-pumpkin-01.img",residue:"map-pumpkin-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"organic_hit",punch:"organic_hit",explode:"pumpkin_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function L(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createAabbExtents(fe.create(0,0),fe.create(.9,1.5)),height:.5,collidable:!0,destructible:!1,explosion:"explosion_barrel",health:250,hitParticle:"barrelChip",explodeParticle:"depositBoxGreyBreak",reflectBullets:!0,loot:[],map:{display:!1},terrain:{grass:!1,beach:!0},img:{sprite:"map-recorder-01.img",residue:"",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"deposit_box_break_01",enter:"none"},button:{interactionRad:1.2,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(-1,0),useImg:"map-recorder-02.img",sound:{on:"",off:""}}};return xe.mergeDeep(t,e||{})}function R(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(1.7,1.25)),height:.5,collidable:!0,destructible:!1,health:100,hitParticle:"redChip",explodeParticle:"woodPlank",reflectBullets:!0,loot:[],map:{display:!1,color:7733259,scale:.875},terrain:{grass:!0,beach:!0},img:{sprite:"map-refrigerator-01.img",residue:"map-crate-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"barrel_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function F(e){var t={type:"obstacle",map:{display:!0,color:13278307,scale:1},scale:{createMin:1,createMax:1,destroy:.5},collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.1,1.4)),height:.5,collidable:!0,destructible:!1,health:150,hitParticle:"goldChip",explodeParticle:"barrelBreak",reflectBullets:!1,loot:[],img:{sprite:"map-sandbags-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_brick_bullet",punch:"wall_brick_bullet",explode:"crate_break_02",enter:"none"}};return xe.mergeDeep(t,e||{})}function j(e){var t={type:"obstacle",scale:{createMin:1,createMax:1.2,destroy:.5},collision:ye.createCircle(fe.create(0,0),1.6),height:.5,collidable:!0,destructible:!0,health:250,reflectBullets:!1,hitParticle:"rockChip",explodeParticle:"rockBreak",loot:[],map:{display:!0,color:11776947,scale:1},terrain:{grass:!0,beach:!1,riverShore:!0},img:{sprite:"map-stone-01.img",residue:"map-stone-res-01.img",scale:.4,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"stone_bullet",punch:"stone_bullet",explode:"stone_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function N(e){var t={type:"obstacle",scale:{createMin:.8,createMax:1.2,destroy:.5},collision:ye.createCircle(fe.create(0,0),2.9),height:.5,collidable:!0,destructible:!0,health:500,reflectBullets:!1,hitParticle:"rockChip",explodeParticle:"rockBreak",loot:[],map:{display:!0,color:5197647,scale:1},terrain:{grass:!1,beach:!1,river:{centerWeight:.5},riverShore:!1},img:{sprite:"map-stone-03.img",residue:"map-stone-res-02.img",scale:.4,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"stone_bullet",punch:"stone_bullet",explode:"stone_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function q(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2)),height:.5,collidable:!1,destructible:!0,health:100,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!0,beach:!0},img:{sprite:"map-table-01.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"crate_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function V(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createCircle(fe.create(0,.25),1.18),height:.5,collidable:!0,destructible:!0,health:100,reflectBullets:!1,hitParticle:"whiteChip",explodeParticle:"toiletBreak",loot:[s("tier_toilet",2,3)],map:{display:!1,color:11776947,scale:1},img:{sprite:"map-toilet-01.img",residue:"map-toilet-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"toilet_porc_bullet",punch:"toilet_porc_bullet",explode:"toilet_break_01",enter:"none"},terrain:{grass:!0,beach:!1}};return xe.mergeDeep(t,e||{})}function G(e){var t={type:"obstacle",scale:{createMin:.8,createMax:1,destroy:.5},collision:ye.createCircle(fe.create(0,0),1.55),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(5.75,5.75)),height:10,collidable:!0,destructible:!0,health:175,hitParticle:"woodChip",explodeParticle:"woodLog",reflectBullets:!1,loot:[],map:{display:!0,color:4083758,scale:2.5},terrain:{grass:!0,beach:!1},img:{sprite:"map-tree-03.img",residue:"map-tree-res-01.img",scale:.7,alpha:1,tint:16777215,zIdx:200},sound:{bullet:"tree_bullet",punch:"tree_bullet",explode:"tree_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function U(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createCircle(fe.create(0,0),1.6),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(5.75,5.75)),button:{interactionRad:1.2,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(-1,0),useImg:"map-tree-switch-04.img",sound:{on:"button_press_01",off:"button_press_01"}},height:.5,collidable:!0,destructible:!1,health:175,hitParticle:"woodChip",explodeParticle:"woodLog",reflectBullets:!1,loot:[],map:{display:!1,color:8602624,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-tree-switch-01.img",residue:"map-tree-res-01.img",scale:.5,alpha:1,zIdx:10,tint:16777215},sound:{bullet:"tree_bullet",punch:"tree_bullet",explode:"tree_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function W(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,0),fe.copy(e.extents)),height:10,isWall:!0,collidable:!0,destructible:!0,health:e.health||150,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[],map:{display:!1},img:{},sound:{bullet:"wall_bullet",punch:"wall_bullet",explode:"barrel_break_01",enter:"none"}};return ue(Se[e.material]),xe.mergeDeep(t,Se[e.material],e||{})}function H(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createCircle(fe.create(0,2.3),4.6),height:10,collidable:!0,destructible:!1,health:300,hitParticle:"barrelChip",explodeParticle:"barrelBreak",reflectBullets:!0,loot:[],map:{display:!1,color:6310464,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-wheel-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"silo_bullet",punch:"silo_bullet",explode:"barrel_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function K(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),height:.5,collidable:!0,destructible:!0,health:150,hitParticle:"woodChip",explodeParticle:"woodLog",reflectBullets:!1,loot:[],map:{display:!1,color:9455616,scale:.875},terrain:{},img:{sprite:"map-woodpile-01.img",residue:"map-woodpile-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"tree_bullet",punch:"tree_bullet",explode:"tree_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function Z(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(-16,7),fe.create(10.75,11)),color:7820585},{collider:ye.createAabbExtents(fe.create(6,0),fe.create(11.5,18.25)),color:9989427},{collider:ye.createAabbExtents(fe.create(22,4),fe.create(4.5,7.5)),color:7820585}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(6,-1),fe.create(11.25,18.25)),ye.createAabbExtents(fe.create(21.5,4),fe.create(4.75,7.25))]}],imgs:[{sprite:"map-building-bank-floor-01.img",pos:fe.create(0,6.96),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-bank-floor-02.img",pos:fe.create(9.5,-12.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(6,-1),fe.create(11.25,18.25)),ye.createAabbExtents(fe.create(21.5,4),fe.create(4.75,7.25)),ye.createAabbExtents(fe.create(-16,6),fe.create(10.25,11))],scopeOut:[ye.createAabbExtents(fe.create(6,1.25),fe.create(15.25,20))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-bank-ceiling-01.img",pos:fe.create(-16,7),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-bank-ceiling-02.img",pos:fe.create(6,0),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-bank-ceiling-03.img",pos:fe.create(22,8),scale:.667,alpha:1,tint:16777215}]},mapObjects:[{type:"brick_wall_ext_23",pos:fe.create(-14,17),scale:1,ori:1},{type:"brick_wall_ext_23",pos:fe.create(-25.9,6),scale:1,ori:0},{type:"brick_wall_ext_20",pos:fe.create(-15.5,-5),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(-5,-7),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(-5,-16.5),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(-2.5,-19),scale:1,ori:1},{type:"brick_wall_ext_7",pos:fe.create(6,-19),scale:1,ori:1},{type:"brick_wall_ext_4",pos:fe.create(14.5,-19),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(17,-16.5),scale:1,ori:0},{type:"brick_wall_ext_7",pos:fe.create(17,-6),scale:1,ori:0},{type:"house_window_01",pos:fe.create(1,-19.25),scale:1,ori:1},{type:"house_window_01",pos:fe.create(11,-19.25),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-5.25,-13.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(17.25,-13.5),scale:1,ori:0},{type:"brick_wall_ext_9",pos:fe.create(22,-3),scale:1,ori:1},{type:"brick_wall_ext_15",pos:fe.create(26,4),scale:1,ori:0},{type:"brick_wall_ext_9",pos:fe.create(22,11),scale:1,ori:1},{type:"brick_wall_ext_7",pos:fe.create(17,14),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(14.5,17),scale:1,ori:1},{type:"brick_wall_ext_8",pos:fe.create(4.5,17),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-1,17.25),scale:1,ori:1},{type:e.vault||"vault_01",pos:fe.create(-12,6),scale:1,ori:0},{type:"bank_wall_int_4",pos:fe.create(-2.5,-5),scale:1,ori:1},{type:"bank_window_01",pos:fe.create(1,-5),scale:1,ori:1},{type:"bank_wall_int_3",pos:fe.create(4,-5),scale:1,ori:1},{type:"bank_wall_int_4",pos:fe.create(6,-3.5),scale:1,ori:0},{type:"bank_window_01",pos:fe.create(6,0),scale:1,ori:0},{type:"bank_wall_int_4",pos:fe.create(6,3.5),scale:1,ori:0},{type:"bank_wall_int_4",pos:fe.create(8.5,5),scale:1,ori:1},{type:"bank_window_01",pos:fe.create(12,5),scale:1,ori:1},{type:"bank_wall_int_3",pos:fe.create(15,5),scale:1,ori:1},{type:"bank_wall_int_5",pos:fe.create(17,4),scale:1,ori:0},{type:"bank_wall_int_8",pos:fe.create(21.5,4),scale:1,ori:1},{type:"house_door_01",pos:fe.create(17,-2.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(17,10.5),scale:1,ori:2},{type:"house_door_01",pos:fe.create(12.5,17.25),scale:1,ori:1},{type:"vending_01",pos:fe.create(4.5,-16.9),scale:1,ori:2},{type:"stand_01",pos:fe.create(7.65,-17),scale:1,ori:2},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(23.5,.5),scale:1,ori:3},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(23.5,7.5),scale:1,ori:3},{type:"stand_01",pos:fe.create(15,15),scale:1,ori:3},{type:"fire_ext_01",pos:fe.create(4.5,16.15),scale:1,ori:3},{type:"bush_02",pos:fe.create(-2.5,-16.25),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"bush_02",pos:fe.create(14.5,-16.25),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(19.75,13.75),scale:.9,ori:0,inheritOri:!1},{type:c({loot_tier_1:1}),pos:fe.create(12,0),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(1,0),scale:1,ori:0},{type:"tree_01",pos:fe.create(-16.5,-12.5),scale:1.1,ori:0},{type:"barrel_01",pos:fe.create(-7.5,-7.25),scale:.85,ori:0},{type:"tree_01",pos:fe.create(21,-7),scale:.55,ori:0},{type:"tree_01",pos:fe.create(21,-16.25),scale:.55,ori:0}]};return xe.mergeDeep(t,e||{})}function X(e){var t={type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(-3.5,0),fe.create(10,10.5))]}],imgs:[{sprite:"map-building-vault-floor.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-3.5,0),fe.create(9.25,10.5))],scopeOut:[ye.createAabbExtents(fe.create(-3.5,0),fe.create(10,10.5))],vision:{dist:7.25,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-vault-ceiling.img",scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thick_20",pos:fe.create(-12.5,0),scale:1,ori:0},{type:"metal_wall_ext_thick_20",pos:fe.create(-3.5,-9.5),scale:1,ori:1},{type:"metal_wall_ext_thick_20",pos:fe.create(-3.5,9.5),scale:1,ori:1},{type:"metal_wall_ext_thick_6",pos:fe.create(5.5,-6.45),scale:1,ori:0},{type:"metal_wall_ext_thick_6",pos:fe.create(5.5,6.45),scale:1,ori:0},{type:"vault_door_main",pos:fe.create(6.5,3.5),scale:1,ori:2},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(-12.3,5),scale:1,ori:1},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(-12.3,-5),scale:1,ori:1},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(-8,9.3),scale:1,ori:0},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(-8,-9.3),scale:1,ori:2},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(1,9.3),scale:1,ori:0},{type:c({deposit_box_01:3,deposit_box_02:e.gold_box||1}),pos:fe.create(1,-9.3),scale:1,ori:2},{type:"crate_05",pos:fe.create(-3.5,6.5),scale:1,ori:0},{type:"crate_05",pos:fe.create(-3.5,-6.5),scale:1,ori:2},{type:e.floor_loot||c({loot_tier_vault_floor:1}),pos:fe.create(-3.5,0),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function Y(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,12),fe.create(5,2)),color:12300935},{collider:ye.createAabbExtents(fe.create(0,-2),fe.create(24.5,12.8)),color:3816739}]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,-2),fe.create(28,16.5)),ye.createAabbExtents(fe.create(0,14),fe.create(7,5))],zIdx:1,floor:{surfaces:[{type:"house",collision:[ye.createAabbExtents(fe.create(0,-2),fe.create(25,13.2)),ye.createAabbExtents(fe.create(0,12),fe.create(5.5,2.5))]}],imgs:[{sprite:"map-building-barn-floor-01.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,-2),fe.create(24.5,12.8)),ye.createAabbExtents(fe.create(0,12),fe.create(5.5,2.5))],scopeOut:[ye.createAabbExtents(fe.create(0,-14.5),fe.create(5.5,4)),ye.createAabbExtents(fe.create(0,14.5),fe.create(5.5,4))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-barn-ceiling-01.img",pos:fe.create(0,-2),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-barn-ceiling-02.img",pos:fe.create(0,13.2),scale:.5,alpha:1,tint:16777215}]},mapObjects:[{type:"brick_wall_ext_4",pos:fe.create(-24.5,9),scale:1,ori:0},{type:"brick_wall_ext_3",pos:fe.create(-22.5,10.5),scale:1,ori:1},{type:"brick_wall_ext_12",pos:fe.create(-24.5,-2),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(-24.5,-13),scale:1,ori:0},{type:"brick_wall_ext_3",pos:fe.create(-22.5,-14.5),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-24.75,5.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-24.75,-9.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-19.5,10.75),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-19.5,-14.75),scale:1,ori:1},{type:"brick_wall_ext_16",pos:fe.create(-10,10.5),scale:1,ori:1},{type:"brick_wall_ext_16",pos:fe.create(10,10.5),scale:1,ori:1},{type:"brick_wall_ext_16",pos:fe.create(-10,-14.5),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(5,-14.5),scale:1,ori:1},{type:"brick_wall_ext_4",pos:fe.create(-5.5,13),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(5.5,13),scale:1,ori:0},{type:"brick_wall_ext_3",pos:fe.create(-3.5,14.5),scale:1,ori:1},{type:"brick_wall_ext_3",pos:fe.create(3.5,14.5),scale:1,ori:1},{type:"house_window_01",pos:fe.create(9.5,-14.75),scale:1,ori:1},{type:"house_door_01",pos:fe.create(2,14.75),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-2,-14.75),scale:1,ori:3},{type:"brick_wall_ext_4",pos:fe.create(24.5,9),scale:1,ori:0},{type:"brick_wall_ext_3",pos:fe.create(22.5,10.5),scale:1,ori:1},{type:"brick_wall_ext_13",pos:fe.create(17.5,-14.5),scale:1,ori:1},{type:"brick_wall_ext_19",pos:fe.create(24.5,-5.5),scale:1,ori:0},{type:"brick_wall_ext_1",pos:fe.create(23.5,-1.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(24.75,5.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(19.5,10.75),scale:1,ori:1},{type:"panicroom_01",pos:fe.create(19.5,-8),scale:1,ori:0},{type:"barn_wall_int_6",pos:fe.create(-21,.5),scale:1,ori:1},{type:"barn_wall_int_6",pos:fe.create(-21,-4.5),scale:1,ori:1},{type:"barn_wall_int_5",pos:fe.create(-11.5,.5),scale:1,ori:1},{type:"barn_wall_int_2",pos:fe.create(-13,-4.5),scale:1,ori:1},{type:"barn_wall_int_7",pos:fe.create(-6.5,-4.5),scale:1,ori:1},{type:"barn_wall_int_8",pos:fe.create(-11.5,-10),scale:1,ori:0},{type:"barn_wall_int_8",pos:fe.create(-7.5,6),scale:1,ori:0},{type:"barn_wall_int_5",pos:fe.create(-3.5,-11.5),scale:1,ori:0},{type:"barn_wall_int_7",pos:fe.create(10.5,.5),scale:1,ori:1},{type:"barn_wall_int_5",pos:fe.create(14.5,7.5),scale:1,ori:0},{type:"barn_wall_int_13",pos:fe.create(14.5,-7.5),scale:1,ori:0},{type:"barn_wall_int_4",pos:fe.create(17,-1.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-18,-4.5),scale:1,ori:3},{type:"house_door_01",pos:fe.create(-18,.5),scale:1,ori:3},{type:"house_door_01",pos:fe.create(-3.5,-5),scale:1,ori:2},{type:"house_door_01",pos:fe.create(14.5,1),scale:1,ori:0},{type:"house_door_02",pos:fe.create(23,-1.5),scale:1,ori:1},{type:"barn_column_1",pos:fe.create(-8,1),scale:1,ori:0},{type:"barn_column_1",pos:fe.create(-11,-5),scale:1,ori:0},{type:"barn_column_1",pos:fe.create(15,0),scale:1,ori:0},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(-7.5,-12),scale:1,ori:2},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-12.5,8.5),scale:1,ori:0},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-5.5,7.25),scale:1,ori:1},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-13.5,-9.5),scale:1,ori:3},{type:"stand_01",pos:fe.create(16.5,8.5),scale:1,ori:0},{type:"stand_01",pos:fe.create(3.5,12.5),scale:1,ori:3},{type:"table_01",pos:fe.create(8,-8),scale:1,ori:0},{type:"oven_01",pos:fe.create(12.25,-1.5),scale:1,ori:0},{type:"refrigerator_01",pos:fe.create(8.75,-1.5),scale:1,ori:0},{type:"bush_02",pos:fe.create(-22,-2),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"bush_02",pos:fe.create(12,8),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(-19,-9.5),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(-19,5.5),scale:1,ori:0},{type:"loot_tier_1",pos:fe.create(0,5.5),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function J(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(31.5,8)),color:5197647},{collider:ye.createAabbExtents(fe.create(-14,-9.5),fe.create(2.5,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(14,-9.5),fe.create(2.5,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(-14,9.5),fe.create(2.5,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(14,9.5),fe.create(2.5,1.5)),color:3618615}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"asphalt",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(31.5,8))]}],imgs:[{sprite:"map-building-bridge-lg-floor.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(16.5,7))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(16.5,7))],vision:{dist:10},imgs:[{sprite:"map-building-bridge-lg-ceiling.img",scale:.5,alpha:1,tint:16777215}]},mapObjects:[{type:"bridge_rail_12",pos:fe.create(-22.5,7.5),scale:1,ori:1},{type:"bridge_rail_12",pos:fe.create(-22.5,-7.5),scale:1,ori:1},{type:"bridge_rail_12",pos:fe.create(22.5,7.5),scale:1,ori:1},{type:"bridge_rail_12",pos:fe.create(22.5,-7.5),scale:1,ori:1},{type:"concrete_wall_column_5x4",pos:fe.create(-14,-9),scale:1,ori:0},{type:"concrete_wall_column_5x4",pos:fe.create(-14,9),scale:1,ori:0},{type:"concrete_wall_column_5x4",pos:fe.create(14,-9),scale:1,ori:0},{type:"concrete_wall_column_5x4",pos:fe.create(14,9),scale:1,ori:0},{type:"concrete_wall_ext_5",pos:fe.create(-9,7.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(-9,-7.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(9,7.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(9,-7.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(-5,7.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(-5,-7.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(5,7.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(5,-7.5),scale:1,ori:1},{type:"concrete_wall_ext_7",pos:fe.create(0,7.5),scale:1,ori:1},{type:"concrete_wall_ext_7",pos:fe.create(0,-7.5),scale:1,ori:1},{type:c({loot_tier_1:2,"":1}),pos:fe.create(-22,0),scale:1,ori:0},{type:c({loot_tier_1:2,"":1}),pos:fe.create(22,0),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(-14,2.75),scale:1,ori:1},{type:"barrel_01",pos:fe.create(-10,5),scale:.9,ori:0},{type:"crate_01",pos:fe.create(0,4.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(0,-4.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(10,-5),scale:.9,ori:0},{type:"sandbags_01",pos:fe.create(14,-2.75),scale:1,ori:1}]};return xe.mergeDeep(t,e||{})}function Q(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,.5),fe.create(18,12)),color:3823128},{collider:ye.createAabbExtents(fe.create(0,-13),fe.create(17,2)),color:6368528}]},terrain:{grass:!0,beach:!1,riverShore:!0,nearbyRiver:{radMin:.75,radMax:1.5,facingOri:1}},zIdx:1,floor:{surfaces:[{type:"house",collision:[ye.createAabbExtents(fe.create(0,-1.5),fe.create(18,14))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(4,-14),fe.create(3,2.5)),ye.createAabbExtents(fe.create(-4,13.5),fe.create(2,1))]}],imgs:[{sprite:"map-building-cabin-floor.img",pos:fe.create(0,-1),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,.5),fe.create(19,12)),ye.createAabbExtents(fe.create(4,-13),fe.create(3,2))],scopeOut:[ye.createAabbExtents(fe.create(0,.5),fe.create(21,14)),ye.createAabbExtents(fe.create(4,-13),fe.create(3,2))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},damage:{obstacleCount:1},imgs:[{sprite:"map-building-cabin-ceiling-01a.img",pos:fe.create(0,.5),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-cabin-ceiling-01b.img",pos:fe.create(4,-13),scale:.667,alpha:1,tint:16777215},{sprite:"map-chimney-01.img",pos:fe.create(13,2),scale:.5,alpha:1,tint:16777215,removeOnDamaged:!0}]},occupiedEmitters:[{type:"cabin_smoke_parent",pos:fe.create(0,0),rot:0,scale:1,layer:0,parentToCeiling:!0}],mapObjects:[{type:"brick_wall_ext_12",pos:fe.create(-12,12),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-2,12.25),scale:1,ori:1},{type:"brick_wall_ext_12",pos:fe.create(4,12),scale:1,ori:1},{type:"house_window_01",pos:fe.create(11.5,12.25),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(15.5,12),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(-18.5,9.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-18.75,5),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(-18.5,.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-18.75,-4),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(-18.5,-8.5),scale:1,ori:0},{type:"brick_wall_ext_5",pos:fe.create(-15.5,-11),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-11.5,-11.25),scale:1,ori:1},{type:"brick_wall_ext_12",pos:fe.create(-4,-11),scale:1,ori:1},{type:"house_door_01",pos:fe.create(2,-11.25),scale:1,ori:3},{type:"brick_wall_ext_12",pos:fe.create(12,-11),scale:1,ori:1},{type:"brick_wall_ext_15",pos:fe.create(18.5,5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(18.75,-4),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(18.5,-8.5),scale:1,ori:0},{type:e.cabin_wall_int_5||"cabin_wall_int_5",pos:fe.create(-10.5,9),scale:1,ori:0},{type:e.cabin_wall_int_10||"cabin_wall_int_10",pos:fe.create(-13,2),scale:1,ori:1},{type:e.cabin_wall_int_13||"cabin_wall_int_13",pos:fe.create(-3.5,-4),scale:1,ori:0},{type:"house_door_01",pos:fe.create(-10.5,2.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(-4,2),scale:1,ori:1},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(-16,9),scale:1,ori:0},{type:"stand_01",pos:fe.create(-12.5,9.5),scale:1,ori:0},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-15,0),scale:1,ori:0},{type:"pot_01",pos:fe.create(-16,-8.5),scale:1,ori:0},{type:"bed_lg_01",pos:fe.create(-7,-6.75),scale:1,ori:2},{type:e.cabin_mount||c({gun_mount_01:50,gun_mount_05:50,gun_mount_04:10,gun_mount_02:10,gun_mount_03:1}),pos:fe.create(4,10.65),scale:1,ori:0},{type:"table_01",pos:fe.create(4,6.5),scale:1,ori:0},{type:"stove_01",pos:fe.create(13,2),scale:1,ori:3},{type:"woodpile_01",pos:fe.create(13,-3),scale:1,ori:0},{type:"pot_01",pos:fe.create(16,9.5),scale:1,ori:0},{type:"pot_01",pos:fe.create(16,-8.5),scale:1,ori:0},{type:e.porch_01||"",pos:fe.create(-1,-13.5),scale:.9,ori:0}]};return xe.mergeDeep(t,e||{})}function $(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(7,7)),color:15181895},{collider:ye.createAabbExtents(fe.create(0,-18.9),fe.create(2,12)),color:6171907}]},terrain:{waterEdge:{dir:fe.create(0,1),distMin:-8.5,distMax:0}},floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(7,7)),ye.createAabbExtents(fe.create(0,-18.9),fe.create(2,12))]}],imgs:[{sprite:"map-building-hut-floor-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-hut-floor-02.img",pos:fe.create(0,-18.9),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(6,6))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(6,6))],vision:{width:4},imgs:[{sprite:e.ceilingImg||"map-building-hut-ceiling-01.img",scale:.667,alpha:1,tint:16777215}],destroy:{wallCount:2,particle:"hutBreak",particleCount:25,residue:"map-hut-res-01.img"}},mapObjects:[{type:"hut_wall_int_4",pos:fe.create(-4,-6.5),scale:1,ori:1},{type:"hut_wall_int_4",pos:fe.create(4,-6.5),scale:1,ori:1},{type:"hut_wall_int_5",pos:fe.create(-6.5,4.5),scale:1,ori:0},{type:"hut_window_open_01",pos:fe.create(-6.75,.5),scale:1,ori:0},{type:"hut_wall_int_6",pos:fe.create(-6.5,-4),scale:1,ori:0},{type:"hut_wall_int_12",pos:fe.create(0,6.5),scale:1,ori:1},{type:"hut_wall_int_14",pos:fe.create(6.5,0),scale:1,ori:0},{type:c({pot_01:2,"":1}),pos:fe.create(4.5,4.5),scale:1,ori:0},{type:c({pot_01:2,"":1}),pos:fe.create(4.5,-4.5),scale:1,ori:0},{type:c({pot_01:2,"":1}),pos:fe.create(-4.5,4.5),scale:1,ori:0},{type:c({pot_01:2,"":1}),pos:fe.create(-4.5,-4.5),scale:1,ori:0},{type:e.specialLoot||"pot_01",pos:fe.create(0,0),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function ee(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(-7.75,3),fe.create(1,2)),color:6171907},{collider:ye.createAabbExtents(fe.create(5,-4.75),fe.create(2,1)),color:6171907},{collider:ye.createAabbExtents(fe.create(1,1.5),fe.create(8,5.5)),color:3754050},{collider:ye.createAabbExtents(fe.create(-10.65,7),fe.create(2,12)),color:6171907}]},terrain:{},zIdx:1,floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(1,1.5),fe.create(8,5.5)),ye.createAabbExtents(fe.create(-10.65,7),fe.create(2,12)),ye.createAabbExtents(fe.create(-7.75,3),fe.create(1,2)),ye.createAabbExtents(fe.create(5,-4.75),fe.create(2,1))]}],imgs:[{sprite:"map-building-shack-floor-03.img",scale:.5,alpha:1,tint:16777215},{sprite:"map-building-hut-floor-02.img",pos:fe.create(-10.65,7),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(1,1.5),fe.create(7.75,5.25))],scopeOut:[ye.createAabbExtents(fe.create(1,1.5),fe.create(7.75,5.25))],vision:{width:4},imgs:[{sprite:"map-building-shack-ceiling-03.img",pos:fe.create(.5,.5),scale:.667,alpha:1,tint:10461087}],destroy:{wallCount:3,particle:"shackGreenBreak",particleCount:30,residue:"map-shack-res-03.img"}},bridgeLandBounds:[ye.createAabbExtents(fe.create(-1.75,-4.25),fe.create(11.25,4.75))],bridgeWaterBounds:[ye.createAabbExtents(fe.create(-10.5,15.5),fe.create(3.5,6))],mapObjects:[{type:"shack_wall_ext_2",pos:fe.create(-6.5,6),scale:1,ori:0},{type:"shack_wall_ext_14",pos:fe.create(1,6.5),scale:1,ori:1},{type:"shack_wall_ext_10",pos:fe.create(8.5,2),scale:1,ori:0},{type:"shack_wall_ext_2",pos:fe.create(8,-3.5),scale:1,ori:1},{type:"shack_wall_ext_9",pos:fe.create(-1.5,-3.5),scale:1,ori:1},{type:"shack_wall_ext_5",pos:fe.create(-6.5,-1.5),scale:1,ori:0},{type:"pot_01",pos:fe.create(-4.25,-1.25),scale:1,ori:0},{type:"pot_01",pos:fe.create(-1.25,-1.25),scale:1,ori:0},{type:"table_01",pos:fe.create(5.5,4),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-4.75,-5.75),scale:.9,ori:0},{type:"crate_20",pos:fe.create(-1,-5.75),scale:1,ori:0},{type:"loot_tier_leaf_pile",pos:fe.create(-10.65,16),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function te(e){var t={type:"building",map:{display:!0,color:1995644,scale:1},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(15,25)),ye.createAabbExtents(fe.create(-15,9),fe.create(2.5,4.5)),ye.createAabbExtents(fe.create(17.5,-7),fe.create(4.5,2.5))],zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(13,20))]},{type:"house",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(2,20))]}],imgs:e.floor_images||[{sprite:"map-building-greenhouse-floor-01.img",pos:fe.create(0,10),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-greenhouse-floor-01.img",pos:fe.create(0,-10),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-porch-01.img",pos:fe.create(0,21),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-building-porch-01.img",pos:fe.create(0,-21),scale:.5,alpha:1,tint:16777215,rot:2}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(12.5,19.5))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(14,22))],vision:{dist:7.5,width:2.75,linger:.5,fadeRate:6},imgs:e.ceiling_images||[{sprite:"map-building-greenhouse-ceiling-01.img",pos:fe.create(0,-9.85),scale:1,alpha:1,tint:16777215},{sprite:"map-building-greenhouse-ceiling-01.img",pos:fe.create(0,9.85),scale:1,alpha:1,tint:16777215,mirrorY:!0}],destroy:{wallCount:7,particle:"greenhouseBreak",particleCount:60,residue:"",sound:"ceiling_break_02"}},mapObjects:[{type:"glass_wall_10",pos:fe.create(-7,19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(-7,-19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(-12.5,15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,-15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,-5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(7,19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(7,-19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(12.5,15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,-15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,-5),scale:1,ori:0},{type:"house_door_05",pos:fe.create(2,19.75),scale:1,ori:1},{type:"house_door_05",pos:fe.create(-2,-19.75),scale:1,ori:3},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(-4.5,14.5),scale:1,ori:0},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(-7,2.5),scale:1,ori:1},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(-7,-2.5),scale:1,ori:1},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(-4.5,-14.5),scale:1,ori:0},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(4.5,14.5),scale:1,ori:0},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(7,2.5),scale:1,ori:1},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(7,-2.5),scale:1,ori:1},{type:c({planter_01:1,planter_02:1,planter_03:1}),pos:fe.create(4.5,-14.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-15,11),scale:.9,ori:0},{type:"sandbags_02",pos:fe.create(-15,7),scale:1,ori:0},{type:"sandbags_02",pos:fe.create(15.5,-7),scale:1,ori:1},{type:"barrel_01",pos:fe.create(19.5,-7),scale:.9,ori:0},{type:"bunker_structure_08",pos:fe.create(-9.5,-15.5),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function ae(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(-1.5,20.5),fe.create(12.5,4.5)),color:8671554},{collider:ye.createAabbExtents(fe.create(-2,-23),fe.create(3,2.5)),color:8671554},{collider:ye.createAabbExtents(fe.create(-20.5,-22.5),fe.create(10,2)),color:7750457},{collider:ye.createAabbExtents(fe.create(28,1.5),fe.create(3.75,3)),color:7237230},{collider:ye.createAabbExtents(fe.create(-3.5,-2),fe.create(28,18.5)),color:6175023}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(-3.5,-2),fe.create(28,18.5)),ye.createAabbExtents(fe.create(-1.5,20.5),fe.create(12.5,4.5)),ye.createAabbExtents(fe.create(0,0),fe.create(20,20))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(-21,-17),fe.create(11,8)),ye.createAabbExtents(fe.create(-23,-6),fe.create(8,3)),ye.createAabbExtents(fe.create(-2,-24),fe.create(2,3)),ye.createAabbExtents(fe.create(28,1.5),fe.create(3,3))]},{type:"grass",collision:[ye.createAabbExtents(fe.create(-2,4),fe.create(5,5))]},{type:"house",collision:[ye.createAabbExtents(fe.create(1,13),fe.create(2,3.25))]}],imgs:[{sprite:"map-building-mansion-floor-01a.img",pos:fe.create(-1.5,22),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-mansion-floor-01b.img",pos:fe.create(-3.5,-2),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-mansion-floor-01c.img",pos:fe.create(28.5,1.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-mansion-floor-01d.img",pos:fe.create(-15,-24),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-15,-22.4),fe.create(17,2.2)),ye.createAabbExtents(fe.create(-3.5,-2),fe.create(28,18.5)),ye.createAabbExtents(fe.create(-1.5,20.6),fe.create(12,4.2))],scopeOut:[ye.createAabbExtents(fe.create(-15,-24.4),fe.create(21,4.2)),ye.createAabbExtents(fe.create(-3.5,-2),fe.create(28,18.5)),ye.createAabbExtents(fe.create(-9,23.1),fe.create(5,6.7))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-mansion-ceiling.img",scale:1,alpha:1,tint:16777215}]},mapObjects:[{type:"brick_wall_ext_9",pos:fe.create(-31.5,-16.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-31.75,-10.5),scale:1,ori:0},{type:"brick_wall_ext_19",pos:fe.create(-31.5,.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-31.75,11.5),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(-31.5,15),scale:1,ori:0},{type:"brick_wall_ext_17",pos:fe.create(-22.5,16.5),scale:1,ori:1},{type:"brick_wall_ext_9",pos:fe.create(-13.5,20.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(-13,24.9),scale:1,ori:3},{type:"brick_wall_ext_19",pos:fe.create(.5,24.5),scale:1,ori:1},{type:"brick_wall_ext_9",pos:fe.create(10.5,20.5),scale:1,ori:0},{type:"brick_wall_ext_13",pos:fe.create(17.5,16.5),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(24.5,14),scale:1,ori:0},{type:"house_window_01",pos:fe.create(24.75,9.5),scale:1,ori:0},{type:"brick_wall_ext_18",pos:fe.create(24.5,-1),scale:1,ori:0},{type:"house_window_01",pos:fe.create(24.75,-11.5),scale:1,ori:0},{type:"brick_wall_ext_8",pos:fe.create(24.5,-17),scale:1,ori:0},{type:"brick_wall_ext_7",pos:fe.create(20.5,-20.5),scale:1,ori:1},{type:"house_window_01",pos:fe.create(15.5,-20.75),scale:1,ori:1},{type:"brick_wall_ext_14",pos:fe.create(7,-20.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-4,-21),scale:1,ori:3},{type:"brick_wall_ext_6",pos:fe.create(-7,-20.5),scale:1,ori:1},{type:"brick_wall_ext_short_7",pos:fe.create(28.5,4.5),scale:1,ori:1},{type:"brick_wall_ext_short_7",pos:fe.create(28.5,-1.5),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(-7,-20.5),scale:1,ori:1},{type:e.mansion_column_1||"mansion_column_1",pos:fe.create(-5,-24),scale:1,ori:1},{type:e.mansion_column_1||"mansion_column_1",pos:fe.create(1,-24),scale:1,ori:1},{type:"saferoom_01",pos:fe.create(-25.5,1.5),scale:1,ori:0},{type:e.mansion_wall_int_12||"mansion_wall_int_12",pos:fe.create(-25,-2.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-19,-2.5),scale:1,ori:3},{type:e.mansion_wall_int_1||"mansion_wall_int_1",pos:fe.create(-30.5,5.5),scale:1,ori:1},{type:"house_door_03",pos:fe.create(-30.25,5.5),scale:1,ori:3},{type:e.mansion_wall_int_13||"mansion_wall_int_13",pos:fe.create(-20.5,5.5),scale:1,ori:1},{type:e.mansion_wall_int_7||"mansion_wall_int_7",pos:fe.create(-19.5,1.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(-14.5,6),scale:1,ori:0},{type:e.mansion_wall_int_6||"mansion_wall_int_6",pos:fe.create(-14.5,13),scale:1,ori:0},{type:e.mansion_wall_int_6||"mansion_wall_int_6",pos:fe.create(-14.5,-5),scale:1,ori:0},{type:e.mansion_wall_int_10||"mansion_wall_int_10",pos:fe.create(-10,-8.5),scale:1,ori:1},{type:e.mansion_wall_int_11||"mansion_wall_int_11",pos:fe.create(-9.5,-14.5),scale:1,ori:0},{type:"brick_wall_ext_8",pos:fe.create(-7.5,14),scale:1,ori:0},{type:"brick_wall_ext_8",pos:fe.create(-1.5,14),scale:1,ori:0},{type:"brick_wall_ext_8",pos:fe.create(3.5,14),scale:1,ori:0},{type:"brick_wall_ext_12",pos:fe.create(-2,9.5),scale:1,ori:1},{type:"stairs_01",pos:fe.create(-4.5,12),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-7.5,4),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(3.5,4),scale:1,ori:0},{type:"glass_wall_12",pos:fe.create(-2,-1.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(10.5,16),scale:1,ori:2},{type:e.mansion_wall_int_9||"mansion_wall_int_9",pos:fe.create(10.5,7.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(10.5,-1),scale:1,ori:0},{type:e.mansion_wall_int_8||"mansion_wall_int_8",pos:fe.create(10.5,-5),scale:1,ori:0},{type:e.mansion_wall_int_9||"mansion_wall_int_9",pos:fe.create(15.5,4.5),scale:1,ori:1},{type:e.mansion_wall_int_9||"mansion_wall_int_9",pos:fe.create(15.5,-1.5),scale:1,ori:1},{type:e.mansion_wall_int_5||"mansion_wall_int_5",pos:fe.create(19.5,1.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(24,1.5),scale:1,ori:1},{type:e.mansion_wall_int_5||"mansion_wall_int_5",pos:fe.create(3.5,-8.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(6,-8.5),scale:1,ori:3},{type:e.mansion_wall_int_11||"mansion_wall_int_11",pos:fe.create(5.5,-14.5),scale:1,ori:0},{type:c({bookshelf_01:6,bookshelf_02:1}),pos:fe.create(-27.25,7.15),scale:1,ori:2},{type:c({bookshelf_01:6,bookshelf_02:1}),pos:fe.create(-27.25,14.85),scale:1,ori:0},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-11.5,-11.75),scale:1,ori:3},{type:"stand_01",pos:fe.create(-7.5,-10.5),scale:1,ori:0},{type:"stand_01",pos:fe.create(3.5,-10.5),scale:1,ori:0},{type:c({bookshelf_01:6,bookshelf_02:1}),pos:fe.create(7.25,-16.25),scale:1,ori:1},{type:"piano_01",pos:fe.create(14.9,-3.25),scale:1,ori:0},{type:"toilet_01",pos:fe.create(17,1.5),scale:1,ori:3},{type:"refrigerator_01",pos:fe.create(22.15,14.4),scale:1,ori:0},{type:"oven_01",pos:fe.create(12.75,6.75),scale:1,ori:1},{type:"oven_01",pos:fe.create(12.75,10.25),scale:1,ori:1},{type:"table_02",pos:fe.create(15.75,-14.25),scale:1,ori:0},{type:e.entry_loot||"",pos:fe.create(-2,-8.5),scale:1,ori:0},{type:e.decoration_02||"loot_tier_mansion_floor",pos:fe.create(-2,-8.5),scale:1,ori:0},{type:e.decoration_02||"",pos:fe.create(-21,9.5),scale:1,ori:0},{type:e.decoration_02||"",pos:fe.create(18,-8.5),scale:1,ori:0},{type:e.decoration_02||"",pos:fe.create(6,20.5),scale:1,ori:0},{type:e.decoration_01||"",pos:fe.create(-30.15,15),scale:.8,ori:0},{type:e.decoration_01||"",pos:fe.create(1.5,11.5),scale:1,ori:2},{type:e.decoration_01||"",pos:fe.create(8.5,22.5),scale:1,ori:3},{type:e.decoration_01||"",pos:fe.create(22.5,14.5),scale:1,ori:3},{type:e.decoration_01||"",pos:fe.create(22.5,-18.5),scale:1,ori:2},{type:e.tree||"tree_01",pos:fe.create(-2,4),scale:e.tree_scale||.6,ori:0,ignoreMapSpawnReplacement:!0},{type:e.tree_loot||"",pos:fe.create(-2.25,4),scale:1,ori:0},{type:e.tree_loot||"",pos:fe.create(-1.75,4),scale:1,ori:0},{type:e.tree_loot||"",pos:fe.create(-2,4.25),scale:1,ori:0},{type:e.tree_loot||"",pos:fe.create(-2,3.75),scale:1,ori:0},{type:c({bush_01:25,bush_03:1,"":e.bush_chance||0}),pos:fe.create(-4.75,1.25),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:c({bush_01:25,bush_03:1,"":e.bush_chance||0}),pos:fe.create(.75,1.25),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:c({bush_01:25,bush_03:1,"":e.bush_chance||0}),pos:fe.create(-4.75,6.75),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:c({bush_01:25,bush_03:1,"":e.bush_chance||0}),pos:fe.create(.75,6.75),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:e.porch_01||"bush_01",pos:fe.create(-8,-23),scale:.95,ori:0},{type:e.porch_01||"bush_01",pos:fe.create(4,-23),scale:.95,ori:0},{type:"shack_01",pos:fe.create(-20.75,22.5),scale:1,ori:2},{type:"crate_01",pos:fe.create(13.25,19.25),scale:.9,ori:0,inheritOri:!1},{type:"tree_01",pos:fe.create(24,24),scale:1,ori:0},{type:"barrel_02",pos:fe.create(27,-4),scale:1,ori:0},{type:"tree_01",pos:fe.create(29,-17.25),scale:.7,ori:0}]};return xe.mergeDeep(t,e||{})}function ie(e){var t={type:"building",map:{display:!1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"brick",collision:[ye.createAabbExtents(fe.create(18,3),fe.create(7,13)),ye.createAabbExtents(fe.create(5,0),fe.create(6,10))]}],imgs:[{sprite:"map-building-mansion-cellar-02.img",pos:fe.create(-3.75,.25),scale:2,alpha:1,tint:16777215},{sprite:"map-building-mansion-cellar-01a.img",pos:fe.create(11.5,5.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-mansion-cellar-01b.img",pos:fe.create(28.5,1.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-mansion-cellar-01c.img",pos:fe.create(11.5,-9),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(18,3),fe.create(7,13)),ye.createAabbExtents(fe.create(5,1.5),fe.create(6,12))],scopeOut:[ye.createAabbExtents(fe.create(18,3),fe.create(7,13)),ye.createAabbExtents(fe.create(5,1.5),fe.create(6,12))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[]},mapObjects:[{type:"brick_wall_ext_thicker_24",pos:fe.create(-2.5,6),scale:1,ori:0},{type:"brick_wall_ext_thicker_8",pos:fe.create(0,-7.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_7",pos:fe.create(5.5,-9.5),scale:1,ori:0},{type:"brick_wall_ext_thicker_9",pos:fe.create(11.5,-11.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_7",pos:fe.create(17.5,-9.5),scale:1,ori:0},{type:"brick_wall_ext_thicker_5",pos:fe.create(21.5,-7.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_8",pos:fe.create(25.5,-5),scale:1,ori:0},{type:"brick_wall_ext_thicker_15",pos:fe.create(25.5,11.5),scale:1,ori:0},{type:"brick_wall_ext_thicker_16",pos:fe.create(16,17.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_7",pos:fe.create(9.5,12.5),scale:1,ori:0},{type:"brick_wall_ext_thicker_5",pos:fe.create(5.5,10.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_5",pos:fe.create(29.5,5.5),scale:1,ori:1},{type:"brick_wall_ext_thicker_5",pos:fe.create(29.5,-2.5),scale:1,ori:1},{type:"concrete_wall_ext_7",pos:fe.create(31.5,1.5),scale:1,ori:0},{type:"brick_wall_ext_thicker_6",pos:fe.create(4.5,15),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(1,17.6),scale:1,ori:1},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(8.5,-9.53),scale:1,ori:2},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(11.5,-9.53),scale:1,ori:2},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(14.5,-9.53),scale:1,ori:2},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(12.75,15.5),scale:1,ori:0},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(15.75,15.5),scale:1,ori:0},{type:c({barrel_03:9,barrel_04:1}),pos:fe.create(18.75,15.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(22.25,14.25),scale:.75,ori:0,ignoreMapSpawnReplacement:!0},{type:c({bookshelf_01:7,bookshelf_02:1}),pos:fe.create(22.75,8),scale:1,ori:3},{type:e.mansion_column_1||"mansion_column_1",pos:fe.create(5.5,1.5),scale:1,ori:1},{type:e.mansion_column_1||"mansion_column_1",pos:fe.create(17.5,1.5),scale:1,ori:1},{type:e.mid_obs_01||"barrel_02",pos:fe.create(8.5,1.5),scale:.8,ori:0},{type:"barrel_01",pos:fe.create(11.5,1.5),scale:.8,ori:0},{type:e.mid_obs_01||"barrel_02",pos:fe.create(14.5,1.5),scale:.8,ori:0},{type:e.decoration_02||"",pos:fe.create(16.5,7.5),scale:1,ori:0},{type:e.decoration_02||"",pos:fe.create(11.5,-5.5),scale:1,ori:0},{type:e.decoration_01||"",pos:fe.create(.5,-4.5),scale:1,ori:1},{type:e.decoration_01||"",pos:fe.create(22.5,14.5),scale:1,ori:3}]};return xe.mergeDeep(t,e||{})}function re(e){var t={type:"building",map:{display:!0,color:8145976,scale:1},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,1.4),fe.create(5.5,6.5))],zIdx:1,floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(5,7))]}],imgs:[{sprite:"map-building-outhouse-floor.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,1.45),fe.create(3.6,3.2))],scopeOut:[ye.createAabbExtents(fe.create(0,1.4),fe.create(3.8,3.4))],imgs:[{sprite:"map-building-outhouse-ceiling.img",scale:.5,alpha:1,tint:16777215}],destroy:{wallCount:2,particleCount:15,particle:"outhouseBreak",residue:"map-outhouse-res.img"}},mapObjects:[{type:"outhouse_wall_top",pos:fe.create(0,4.46),scale:1,ori:0},{type:"outhouse_wall_side",pos:fe.create(3.4,1.73),scale:1,ori:0},{type:"outhouse_wall_side",pos:fe.create(-3.4,1.73),scale:1,ori:0},{type:"outhouse_wall_bot",pos:fe.create(-2.65,-1.52),scale:1,ori:0},{type:"outhouse_wall_bot",pos:fe.create(2.65,-1.52),scale:1,ori:0},{type:e.obs||c({toilet_01:5,toilet_02:1}),pos:fe.create(0,2),scale:.95,ori:0}]};return xe.mergeDeep(t,e||{})}function oe(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(-21,-8),fe.create(21.25,14)),color:5855577},{collider:ye.createAabbExtents(fe.create(-24.5,8.5),fe.create(17.75,9.75)),color:3355970},{collider:ye.createAabbExtents(fe.create(-3.5,12),fe.create(3.5,6.25)),color:4278620},{collider:ye.createAabbExtents(fe.create(10.35,0),fe.create(10.5,22)),color:3355970},{collider:ye.createAabbExtents(fe.create(31.25,12.5),fe.create(10.75,9.5)),color:3355970},{collider:ye.createAabbExtents(fe.create(-3.5,2.5),fe.create(2.25,2.25)),color:6310464},{collider:ye.createCircle(fe.create(-30.5,-18),1.5),color:8026746},{collider:ye.createCircle(fe.create(-20.5,-10.5),1.5),color:8026746},{collider:ye.createAabbExtents(fe.create(-38.5,-7),fe.create(1.4,3.1)),color:13278307},{collider:ye.createAabbExtents(fe.create(-7.5,-19.5),fe.create(3.1,1.4)),color:13278307}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(-24.5,8.5),fe.create(17.75,9.75)),ye.createAabbExtents(fe.create(-3.5,12),fe.create(3.5,6.25)),ye.createAabbExtents(fe.create(10.35,0),fe.create(10.5,22)),ye.createAabbExtents(fe.create(31.25,12.5),fe.create(10.75,9.5))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(-21.5,-13),fe.create(21,11.5)),ye.createAabbExtents(fe.create(-3.5,2),fe.create(3,3.5))]}],imgs:[{sprite:"map-building-police-floor-01.img",pos:fe.create(-9.5,0),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-police-floor-02.img",pos:fe.create(33,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-24.5,8.5),fe.create(17.75,9.75)),ye.createAabbExtents(fe.create(-3.5,12),fe.create(3.5,6.25)),ye.createAabbExtents(fe.create(10.35,0),fe.create(10.5,22)),ye.createAabbExtents(fe.create(31.25,12.5),fe.create(10.75,9.5))],scopeOut:[ye.createAabbExtents(fe.create(12,0),fe.create(12.75,26))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-police-ceiling-01.img",pos:fe.create(-21.5,8.5),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-police-ceiling-02.img",pos:fe.create(10.5,0),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-police-ceiling-03.img",pos:fe.create(31.96,12.5),scale:.667,alpha:1,tint:16777215}]},mapObjects:[{type:"brick_wall_ext_20",pos:fe.create(-42,8.5),scale:1,ori:0},{type:"brick_wall_ext_41",pos:fe.create(-21,18),scale:1,ori:1},{type:"brick_wall_ext_7",pos:fe.create(-38,-1),scale:1,ori:1},{type:"brick_wall_ext_21",pos:fe.create(-18,-1),scale:1,ori:1},{type:"brick_wall_ext_7",pos:fe.create(-7,2),scale:1,ori:0},{type:"brick_wall_ext_7",pos:fe.create(-4,6),scale:1,ori:1},{type:"brick_wall_ext_16",pos:fe.create(0,-1.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-.5,-11),scale:1,ori:0},{type:"brick_wall_ext_10",pos:fe.create(0,-17.5),scale:1,ori:0},{type:"brick_wall_ext_6",pos:fe.create(3.5,-22),scale:1,ori:1},{type:"house_door_01",pos:fe.create(6.5,-22.5),scale:1,ori:3},{type:"house_door_01",pos:fe.create(14.5,-22.5),scale:1,ori:1},{type:"brick_wall_ext_6",pos:fe.create(17.5,-22),scale:1,ori:1},{type:"brick_wall_ext_11",pos:fe.create(21,-17),scale:1,ori:0},{type:"house_door_01",pos:fe.create(21.5,-11.5),scale:1,ori:0},{type:"brick_wall_ext_11",pos:fe.create(21,-2),scale:1,ori:0},{type:"brick_wall_ext_20",pos:fe.create(31.5,3),scale:1,ori:1},{type:"brick_wall_ext_20",pos:fe.create(42,12.5),scale:1,ori:0},{type:"brick_wall_ext_33",pos:fe.create(25,22),scale:1,ori:1},{type:"house_door_01",pos:fe.create(4.5,22.5),scale:1,ori:3},{type:"brick_wall_ext_4",pos:fe.create(2.5,22),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(0,20),scale:1,ori:0},{type:"police_wall_int_2",pos:fe.create(-40.5,8),scale:1,ori:1},{type:"police_wall_int_3",pos:fe.create(-34,8),scale:1,ori:1},{type:"cell_door_01",pos:fe.create(-35.5,8),scale:1,ori:1},{type:"police_wall_int_8",pos:fe.create(-35,3.5),scale:1,ori:0},{type:"police_wall_int_3",pos:fe.create(-27,8),scale:1,ori:1},{type:"police_wall_int_8",pos:fe.create(-28,3.5),scale:1,ori:0},{type:"cell_door_01",pos:fe.create(-21.5,8),scale:1,ori:1},{type:"police_wall_int_3",pos:fe.create(-20,8),scale:1,ori:1},{type:"police_wall_int_8",pos:fe.create(-21,3.5),scale:1,ori:0},{type:"cell_door_01",pos:fe.create(-14.5,8),scale:1,ori:1},{type:"police_wall_int_3",pos:fe.create(-13,8),scale:1,ori:1},{type:"police_wall_int_8",pos:fe.create(-14,3.5),scale:1,ori:0},{type:"cell_door_01",pos:fe.create(-7.5,8),scale:1,ori:1},{type:"police_wall_int_6",pos:fe.create(-7,9.5),scale:1,ori:0},{type:"police_wall_int_7",pos:fe.create(-4,13),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-7,17.5),scale:1,ori:2},{type:"police_wall_int_4",pos:fe.create(2.5,-1),scale:1,ori:1},{type:"bank_window_01",pos:fe.create(6,-1),scale:1,ori:1},{type:"police_wall_int_6",pos:fe.create(10.5,-1),scale:1,ori:1},{type:"bank_window_01",pos:fe.create(15,-1),scale:1,ori:1},{type:"police_wall_int_4",pos:fe.create(18.5,-1),scale:1,ori:1},{type:"house_door_01",pos:fe.create(21,3.5),scale:1,ori:0},{type:"police_wall_int_10",pos:fe.create(21,12.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(21,21.5),scale:1,ori:2},{type:"metal_wall_ext_10",pos:fe.create(35.5,4),scale:1,ori:1},{type:c({locker_01:8,locker_02:1}),pos:fe.create(33,4.15),scale:1,ori:2},{type:"metal_wall_ext_10",pos:fe.create(35.5,21),scale:1,ori:1},{type:c({locker_01:8,locker_02:1}),pos:fe.create(33,20.85),scale:1,ori:0},{type:c({locker_01:8,locker_02:1}),pos:fe.create(38,20.85),scale:1,ori:0},{type:"metal_wall_ext_18",pos:fe.create(41,12.5),scale:1,ori:0},{type:c({locker_01:8,locker_02:1}),pos:fe.create(40.85,7.5),scale:1,ori:3},{type:c({locker_01:8,locker_02:1}),pos:fe.create(40.85,17.5),scale:1,ori:3},{type:"metal_wall_ext_thicker_10",pos:fe.create(35.5,12.5),scale:1,ori:1},{type:c({locker_01:8,locker_02:1}),pos:fe.create(38,11.35),scale:1,ori:0},{type:c({locker_01:8,locker_02:1}),pos:fe.create(33,13.65),scale:1,ori:2},{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(-37,1),scale:1,ori:2},{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(-23,1),scale:1,ori:2},{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(-16,1),scale:1,ori:2},{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(-9,1),scale:1,ori:2},{type:"control_panel_01",pos:fe.create(-4.5,9.5),scale:1,ori:1},{type:"crate_06",pos:fe.create(-24.5,20.25),scale:1,ori:0},{type:"crate_06",pos:fe.create(14.5,12.5),scale:1,ori:0},{type:"crate_06",pos:fe.create(18.75,12.5),scale:1,ori:1},{type:"fire_ext_01",pos:fe.create(21.85,12.5),scale:1,ori:0},{type:"crate_06",pos:fe.create(10.5,1.25),scale:1,ori:0},{type:"vending_01",pos:fe.create(2,-6.75),scale:1,ori:1},{type:"stand_01",pos:fe.create(2,-14.5),scale:1,ori:1},{type:"bush_01",pos:fe.create(2.5,-19.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"bush_01",pos:fe.create(18.5,-19.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:c({loot_tier_police_floor:1}),pos:fe.create(-38.5,4),scale:1,ori:0},{type:c({loot_tier_1:1}),pos:fe.create(-31.5,4),scale:1,ori:0},{type:c({loot_tier_1:1}),pos:fe.create(-24.5,4),scale:1,ori:0},{type:c({loot_tier_1:1}),pos:fe.create(-17.5,4),scale:1,ori:0},{type:c({loot_tier_1:1}),pos:fe.create(-10.5,4),scale:1,ori:0},{type:"crate_01",pos:fe.create(-3.5,2.5),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0},{type:"sandbags_01",pos:fe.create(-38.5,-7),scale:1,ori:3},{type:"sandbags_01",pos:fe.create(-7.5,-19.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-30.5,-18),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(-20.5,-10.5),scale:.9,ori:0},{type:"tree_01",pos:fe.create(39,-6),scale:.8,ori:0},{type:"tree_01",pos:fe.create(28,-17.5),scale:.8,ori:0},{type:"hedgehog_01",pos:fe.create(39,-17.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(24.5,-.5),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0}]};return xe.mergeDeep(t,e||{})}function ne(e){var t={type:"building",map:{display:!0,color:6429724,scale:1},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(19,17.5))],zIdx:1,floor:{surfaces:[{type:"house",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(14.5,13))]}],imgs:[{sprite:"map-building-house-floor-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-porch-01.img",pos:fe.create(-1,14.5),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-building-porch-01.img",pos:fe.create(0,-14.5),scale:.5,alpha:1,tint:16777215,rot:2}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(14.5,13))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(16.5,15))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-house-ceiling.img",scale:.667,alpha:1,tint:16777215}]},mapObjects:[{type:"brick_wall_ext_12",pos:fe.create(-9,13),scale:1,ori:1},{type:"brick_wall_ext_14",pos:fe.create(8,13),scale:1,ori:1},{type:"house_door_01",pos:fe.create(1,13.25),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(-14.5,10),scale:1,ori:0},{type:"brick_wall_ext_10",pos:fe.create(-14.5,-.5),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(-14.5,-10.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-14.75,6),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-14.75,-7),scale:1,ori:0},{type:"brick_wall_ext_5",pos:fe.create(-12.5,-13),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(-4.5,-13),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(4.5,-13),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(12.5,-13),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-8.5,-13.25),scale:1,ori:3},{type:"house_window_01",pos:fe.create(8.5,-13.25),scale:1,ori:3},{type:"house_door_01",pos:fe.create(-2,-13.25),scale:1,ori:3},{type:"brick_wall_ext_8",pos:fe.create(14.5,8.5),scale:1,ori:0},{type:"brick_wall_ext_9",pos:fe.create(14.5,-3),scale:1,ori:0},{type:"brick_wall_ext_2",pos:fe.create(14.5,-11.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(14.75,-9),scale:1,ori:2},{type:"house_window_01",pos:fe.create(14.75,3),scale:1,ori:2},{type:e.house_wall_int_9||"house_wall_int_9",pos:fe.create(-9.5,-1),scale:1,ori:1},{type:e.house_wall_int_5||"house_wall_int_5",pos:fe.create(4.5,-6),scale:1,ori:0},{type:e.house_wall_int_9||"house_wall_int_9",pos:fe.create(9.5,-4),scale:1,ori:1},{type:e.house_wall_int_8||"house_wall_int_8",pos:fe.create(5.5,8.5),scale:1,ori:0},{type:e.house_wall_int_4||"house_wall_int_4",pos:fe.create(8,7),scale:1,ori:1},{type:"house_door_01",pos:fe.create(4.5,-12.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(6,2.5),scale:1,ori:2},{type:"house_door_01",pos:fe.create(14,7),scale:1,ori:1},{type:e.house_column_1||"house_column_1",pos:fe.create(6,3.5),scale:1,ori:0},{type:e.house_column_1||"house_column_1",pos:fe.create(6,-2.5),scale:1,ori:0},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(8,10),scale:1,ori:1},{type:"stand_01",pos:fe.create(12.25,-2),scale:1,ori:3},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(7.75,-6),scale:1,ori:0},{type:e.stand||"",pos:fe.create(-12.25,-3),scale:1,ori:1},{type:"table_01",pos:fe.create(-11.25,1.75),scale:1,ori:0},{type:"oven_01",pos:fe.create(-7,11),scale:1,ori:0},{type:"refrigerator_01",pos:fe.create(-7,1),scale:1,ori:2},{type:e.plant||"bush_02",pos:e.plant_pos||fe.create(-12,-10.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:e.porch_01||"",pos:fe.create(4.5,-15.5),scale:.9,ori:0},{type:e.porch_01||"",pos:fe.create(-5.25,15.5),scale:.9,ori:2},{type:"loot_tier_1",pos:fe.create(0,4.5),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(-10.25,-8.5),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(-10,-8.75),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(-9.75,-8.25),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function se(e){var t={type:"building",map:{display:!0,color:4656911,scale:1},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,-1),fe.create(19,18.5))],zIdx:1,floor:{surfaces:[{type:"house",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(14.5,13))]}],imgs:[{sprite:"map-building-house-floor-02.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-porch-01.img",pos:fe.create(10,14.5),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-building-porch-01.img",pos:fe.create(0,-14.5),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(2.6,-14.5),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(5.2,-14.5),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(7.8,-14.5),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(0,-16.25),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(2.6,-16.25),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(5.2,-16.25),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-porch-01.img",pos:fe.create(7.8,-16.25),scale:.5,alpha:1,tint:16777215,rot:2}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(14.5,13))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(16.5,15))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-house-ceiling.img",scale:.667,alpha:1,tint:13619151,rot:2}]},mapObjects:[{type:"brick_wall_ext_5",pos:fe.create(-12.5,13),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-8.5,13.25),scale:1,ori:1},{type:"brick_wall_ext_15",pos:fe.create(.5,13),scale:1,ori:1},{type:"brick_wall_ext_3",pos:fe.create(13.5,13),scale:1,ori:1},{type:"house_door_01",pos:fe.create(12,13.25),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(-14.5,10),scale:1,ori:0},{type:"brick_wall_ext_10",pos:fe.create(-14.5,-.5),scale:1,ori:0},{type:"brick_wall_ext_4",pos:fe.create(-14.5,-10.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-14.75,6),scale:1,ori:0},{type:"house_window_01",pos:fe.create(-14.75,-7),scale:1,ori:0},{type:"brick_wall_ext_5",pos:fe.create(-12.5,-13),scale:1,ori:1},{type:"brick_wall_ext_5",pos:fe.create(-4.5,-13),scale:1,ori:1},{type:"brick_wall_ext_13",pos:fe.create(8.5,-13),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-8.5,-13.25),scale:1,ori:3},{type:"house_door_01",pos:fe.create(-2,-13.25),scale:1,ori:3},{type:"brick_wall_ext_8",pos:fe.create(14.5,8.5),scale:1,ori:0},{type:"brick_wall_ext_9",pos:fe.create(14.5,-3),scale:1,ori:0},{type:"brick_wall_ext_2",pos:fe.create(14.5,-11.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(14.75,-9),scale:1,ori:2},{type:"house_window_01",pos:fe.create(14.75,3),scale:1,ori:2},{type:e.house_wall_int_5||"house_wall_int_5",pos:fe.create(-.5,10),scale:1,ori:0},{type:e.house_wall_int_14||"house_wall_int_14",pos:fe.create(-7,3),scale:1,ori:1},{type:e.house_wall_int_11||"house_wall_int_11",pos:fe.create(-8.5,-2),scale:1,ori:1},{type:e.house_wall_int_4||"house_wall_int_4",pos:fe.create(12,1),scale:1,ori:1},{type:e.house_wall_int_4||"house_wall_int_4",pos:fe.create(12,-7),scale:1,ori:1},{type:"house_door_01",pos:fe.create(-.5,3.5),scale:1,ori:0},{type:"house_door_01",pos:fe.create(-3.5,-1.5),scale:1,ori:0},{type:e.house_column_1||"house_column_1",pos:fe.create(4,-3),scale:1,ori:0},{type:c({toilet_01:5,toilet_02:1}),pos:fe.create(-11.75,.5),scale:1,ori:1},{type:e.stand||"",pos:fe.create(-12.5,11),scale:1,ori:0},{type:c({drawers_01:7,drawers_02:1}),pos:fe.create(-3.75,11),scale:1,ori:0},{type:c({bookshelf_01:7,bookshelf_02:1}),pos:fe.create(13,-3),scale:1,ori:3},{type:"table_03",pos:fe.create(-8.5,-6),scale:1,ori:0},{type:"oven_01",pos:fe.create(-12.25,-11),scale:1,ori:2},{type:"refrigerator_01",pos:fe.create(-4.5,-11),scale:1,ori:2},{type:e.plant||"bush_02",pos:e.plant_pos||fe.create(2,10.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"loot_tier_1",pos:fe.create(0,-4.5),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(4.25,8.5),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(3.75,8.5),scale:1,ori:0},{type:e.plant_loot||"",pos:fe.create(4,8.25),scale:1,ori:0},{type:"grill_01",pos:fe.create(6,-15.25),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function le(e){var t={type:"building",map:{display:!0,color:6707790,scale:1},terrain:{grass:!0,beach:!1},floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(0,.9),fe.create(5.6,3.5))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(3.75,-4),fe.create(2.25,1.5))]}],imgs:[{sprite:"map-building-shack-floor-01.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,.9),fe.create(5.6,3.5))],scopeOut:[ye.createAabbExtents(fe.create(0,.8),fe.create(5.9,3.8))],vision:{width:4},imgs:[{sprite:"map-building-shack-ceiling-01.img",scale:.667,alpha:1,tint:16777215}],destroy:{wallCount:2,particle:"shackBreak",particleCount:25,residue:"map-shack-res-01.img"}},mapObjects:[{type:"shack_wall_bot",pos:fe.create(-1.49,-2.4),scale:1,ori:0},{type:"shack_wall_side_left",pos:fe.create(-5.55,.69),scale:1,ori:0},{type:"shack_wall_top",pos:fe.create(-.3,4.33),scale:1,ori:0},{type:"shack_wall_side_right",pos:fe.create(5.55,.95),scale:1,ori:0},{type:"crate_01",pos:fe.create(7.9,2.85),scale:.8,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(7.45,-.9),scale:.85,ori:0},{type:c({loot_tier_2:1}),pos:fe.create(-2,.8),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(2,.8),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function ce(e){var t={type:"building",map:{display:!0,color:4014894,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(0,1),fe.create(5,4))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(0,-4),fe.create(2,1))]}],imgs:[{sprite:"map-building-shack-floor-02.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,1),fe.create(4.75,3.75))],scopeOut:[ye.createAabbExtents(fe.create(0,1),fe.create(0,0))],vision:{width:4},imgs:[{sprite:"map-building-shack-ceiling-02.img",scale:.667,alpha:1,tint:16777215}],destroy:{wallCount:2,particle:"shackBreak",particleCount:25,residue:"map-shack-res-02.img"}},mapObjects:[{type:"barn_wall_int_2",pos:fe.create(-3,-2.5),scale:1,ori:1},{type:"barn_wall_int_2",pos:fe.create(3,-2.5),scale:1,ori:1},{type:"barn_wall_int_8",pos:fe.create(-4.5,1),scale:1,ori:0},{type:"barn_wall_int_8",pos:fe.create(4.5,1),scale:1,ori:0},{type:"barn_wall_int_8",pos:fe.create(0,4.5),scale:1,ori:1},{type:"barrel_01",pos:fe.create(4,-4.5),scale:.8,ori:0},{type:c({loot_tier_1:1}),pos:fe.create(0,1),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function me(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(27,0),fe.create(3,12.25)),color:10066329},{collider:ye.createAabbExtents(fe.create(-27,0),fe.create(3,12.25)),color:10066329},{collider:ye.createAabbExtents(fe.create(0,0),fe.create(24.5,12.25)),color:5915450}]},zIdx:1,terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(35,16))],floor:{surfaces:[{type:"warehouse",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(32,12.5))]}],imgs:[{sprite:"map-building-warehouse-floor-01.img",pos:fe.create(-15.615,0),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-warehouse-floor-01.img",pos:fe.create(15.615,0),scale:.5,alpha:1,tint:16777215,rot:2}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(24.5,12.25))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(32,12.5))],vision:{dist:8,width:5},imgs:[{sprite:"map-building-warehouse-ceiling-01.img",scale:1,alpha:1,tint:16777215}]},mapObjects:[{type:"warehouse_wall_side",pos:fe.create(0,11.9),scale:1,ori:0},{type:"warehouse_wall_edge",pos:fe.create(-24.4,8.2),scale:1,ori:0},{type:"warehouse_wall_edge",pos:fe.create(24.4,8.2),scale:1,ori:0},{type:"warehouse_wall_side",pos:fe.create(0,-11.9),scale:1,ori:0},{type:"warehouse_wall_edge",pos:fe.create(-24.4,-8.2),scale:1,ori:0},{type:"warehouse_wall_edge",pos:fe.create(24.4,-8.2),scale:1,ori:0},{type:e.topLeftObs,pos:fe.create(-21.25,8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"crate_04",pos:fe.create(-16.25,8.75),scale:1,ori:1},{type:"crate_01",pos:fe.create(-21.25,-8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"barrel_01",pos:fe.create(-16.5,-8.75),scale:.9,ori:0},{type:e.topRightObs,pos:fe.create(21.25,8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"barrel_01",pos:fe.create(16.5,8.75),scale:.9,ori:0},{type:"crate_04",pos:fe.create(16.25,-8.75),scale:1,ori:1},{type:e.botRightObs,pos:fe.create(21.25,-8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:c({crate_02:1,crate_01:3}),pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"crate_01",pos:fe.create(5,0),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"crate_01",pos:fe.create(-5,0),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:e.ignoreMapSpawnReplacement},{type:"crate_04",pos:fe.create(0,5),scale:1,ori:0},{type:"crate_04",pos:fe.create(0,-5),scale:1,ori:0},{type:e.decoration_01||"",pos:fe.create(-9,6),scale:1,ori:0},{type:e.decoration_01||"",pos:fe.create(9,-6),scale:1,ori:0}]};return xe.mergeDeep(t,e||{})}function pe(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(25,0),fe.create(3,12.25)),color:10066329},{collider:ye.createAabbExtents(fe.create(-25,0),fe.create(3,12.25)),color:10066329},{collider:ye.createAabbExtents(fe.create(0,0),fe.create(22.5,12.25)),color:2240064}]},zIdx:1,terrain:{grass:!0,beach:!1},floor:{surfaces:[{type:"warehouse",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(27.5,12.5))]}],imgs:[{sprite:"map-building-warehouse-floor-02.img",pos:fe.create(-13.72,0),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-building-warehouse-floor-02.img",pos:fe.create(13.72,0),scale:.5,alpha:1,tint:16777215,rot:2}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(22,12.25))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(27.5,12.5))],vision:{dist:8,width:5},imgs:[{sprite:"map-building-warehouse-ceiling-02.img",scale:1,alpha:1,tint:16777215}]},mapObjects:[{type:"metal_wall_ext_43",pos:fe.create(0,12),scale:1,ori:1},{type:"metal_wall_ext_8",pos:fe.create(-21.9,8.5),scale:1,ori:0},{type:"metal_wall_ext_8",pos:fe.create(21.9,8.5),scale:1,ori:0},{type:"metal_wall_ext_43",pos:fe.create(0,-12),scale:1,ori:1},{type:"metal_wall_ext_8",pos:fe.create(-21.9,-8.5),scale:1,ori:0},{type:"metal_wall_ext_8",pos:fe.create(21.9,-8.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(-18.75,8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(-14,8.75),scale:.9,ori:0},{type:"crate_06",pos:fe.create(-18.75,-6),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(-19.5,-9.5),scale:1,ori:0},{type:"crate_06",pos:fe.create(18.75,6),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(19.5,9.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(18.75,-8.75),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(14,-8.75),scale:.9,ori:0},{type:c({crate_08:24,crate_09:1}),pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(0,5),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(0,-5),scale:1,ori:0,inheritOri:!1,ignoreMapSpawnReplacement:!0},{type:"crate_06",pos:fe.create(4,-5),scale:1,ori:1},{type:"crate_06",pos:fe.create(-4,5),scale:1,ori:1},{type:"barrel_01",pos:fe.create(4.5,0),scale:.9,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-4.5,0),scale:.9,ori:0,inheritOri:!1}]};return xe.mergeDeep(t,e||{})}function de(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,2)),height:10,collidable:!0,destructible:!0,isWindow:!0,health:1,hitParticle:"glassChip",explodeParticle:"windowBreak",reflectBullets:!1,loot:[],destroyType:"house_window_broken_01",img:{sprite:"map-building-house-window-01.img",residue:"none",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}function he(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,2)),height:.2,isWall:!0,collidable:!0,destructible:!1,health:100,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[],img:{sprite:"map-building-house-window-res-01.img",scale:.5,alpha:1,tint:4456448,zIdx:10},sound:{bullet:"wall_wood_bullet",punch:"wall_wood_bullet",explode:"wall_wood_break_01",enter:"none"}};return xe.mergeDeep(t,e||{})}var ue=a("0e566746"),ge=a("34e32c48"),ye=a("6b42806d"),we=a("10899aea"),xe=a("1901e2d9"),fe=a("c2a798c8"),be={},_e={DesertWheelActivated:0},Se={metal:{destructible:!1,reflectBullets:!0,hitParticle:"barrelChip",explodeParticle:"barrelBreak",sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"barrel_break_01",enter:"none"}},wood:{destructible:!0,reflectBullets:!1,sound:{bullet:"wall_wood_bullet",punch:"wall_wood_bullet",explode:"wall_break_01",enter:"none"}},woodPerm:{destructible:!1,reflectBullets:!1,sound:{bullet:"wall_wood_bullet",punch:"wall_wood_bullet",explode:"wall_break_01",enter:"none"}},brick:{destructible:!1,reflectBullets:!1,hitParticle:"brickChip",sound:{bullet:"wall_brick_bullet",punch:"wall_brick_bullet",explode:"wall_break_01",enter:"none"}},concrete:{destructible:!1,reflectBullets:!1,hitParticle:"barrelChip",sound:{bullet:"concrete_hit",punch:"concrete_hit",explode:"wall_break_01",enter:"none"}},stone:{destructible:!0,stonePlated:!0,reflectBullets:!1,hitParticle:"rockChip",explodeParticle:"rockBreak",sound:{bullet:"concrete_hit",punch:"concrete_hit",explode:"stone_break_01",enter:"none"}},glass:{destructible:!0,reflectBullets:!1,hitParticle:"glassChip",explodeParticle:"windowBreak",sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}}},ke={barrel_01:p({}),barrel_01b:p({img:{tint:13224393},loot:[s("tier_surviv",2,3),l("mirv",1),l("mirv",1),l("mirv",1),l("outfitCarbonFiber",1)]}),barrel_02:d({health:60}),barrel_03:d({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.25,.5)),health:20,img:{sprite:"map-barrel-03.img",residue:"map-barrel-res-03.img",scale:.45}}),barrel_04:d({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.25,.5)),health:20,loot:[s("tier_soviet",2,3)],img:{sprite:"map-barrel-04.img",residue:"map-barrel-res-03.img",scale:.45}}),bed_sm_01:h({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.4,3.4)),img:{sprite:"map-bed-01.img"}}),bed_lg_01:h({img:{residue:"map-bed-res-02.img"}}),bollard_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createCircle(fe.create(0,0),1.25),height:.5,collidable:!0,destructible:!1,health:300,hitParticle:"barrelChip",explodeParticle:"barrelBreak",reflectBullets:!0,loot:[],map:{display:!0,color:6310464,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-bollard-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"silo_bullet",punch:"silo_bullet",explode:"barrel_break_01",enter:"none"}},bookshelf_01:u({img:{sprite:"map-bookshelf-01.img"},loot:[s("tier_world",1,1)]}),bookshelf_02:u({img:{sprite:"map-bookshelf-02.img"},loot:[s("tier_soviet",2,3)]}),bush_01:y({}),bush_01b:y({img:{alpha:1}}),bush_01f:y({img:{sprite:"map-bush-01f.img"},map:{color:1793032}}),bush_01x:y({map:{color:4545840},img:{sprite:"map-bush-01x.img"}}),bush_02:y({img:{residue:"map-bush-res-02.img"}}),bush_03:y({img:{sprite:"map-bush-03.img",alpha:1}}),bush_04:y({hitParticle:"leafRiver",explodeParticle:"leafRiver",img:{sprite:"map-bush-04.img",residue:"map-bush-res-04.img",alpha:1,scale:.25},terrain:{grass:!0,river:{centerWeight:.3},riverShore:!0},sound:{enter:"bush_enter_02"}}),bush_05:y({img:{sprite:"map-bush-05.img",residue:"map-bush-res-05.img"},map:{color:6971965}}),bush_06:y({collision:ye.createCircle(fe.create(0,0),1.75),img:{sprite:"map-bush-06.img",residue:"map-bush-res-06.img"},map:{display:!0,color:6971965,scale:1.5}}),bush_06b:y({scale:{createMin:1,createMax:1},collision:ye.createCircle(fe.create(0,0),1.75),img:{sprite:"map-bush-06.img",residue:"map-bush-res-06.img",alpha:1},map:{display:!0,color:14041344,scale:1.5}}),bush_07:y({hitParticle:"leafRiver",explodeParticle:"leafRiver",img:{sprite:"map-bush-07.img",alpha:1,scale:.5},sound:{enter:"bush_enter_02"}}),bush_07x:y({img:{sprite:"map-bush-07x.img"}}),case_01:x({loot:[l("deagle",1)]}),case_02:x({img:{sprite:"map-case-deagle-02.img"},loot:[l("deagle",1),l("deagle",1)]}),case_03:x({health:140,img:{sprite:"map-case-hatchet-01.img",residue:"map-crate-res-02.img"},loot:[s("tier_hatchet",1,1)],hitParticle:"blackChip"}),case_04:x({health:140,img:{sprite:"map-case-flare-01.img",residue:"map-crate-res-04.img"},loot:[l("flare_gun",1)],hitParticle:"blackChip",map:{display:!0,color:7025920,scale:.85}}),chest_01:f({loot:[s("tier_chest",3,4),s("tier_pirate_melee",1,1),l("outfitRoyalFortune",1)]}),chest_02:f({img:{sprite:"map-chest-02.img"},loot:[s("tier_chest",2,2)],map:{display:!0,color:7025920,scale:.85}}),chest_03:b({img:{sprite:"map-chest-03.img"},loot:[s("tier_chest",3,4),s("tier_river_melee",1,1),l("outfitWaterElem",1)]}),chest_03f:b({img:{sprite:"map-chest-03f.img"},loot:[s("tier_chest",3,4),l("karambit_drowned",1),l("outfitKhaki",1)]}),chest_03x:b({img:{sprite:"map-chest-03x.img"},loot:[s("tier_chest",3,4),s("tier_river_melee",1,1),l("outfitWaterElem",1)]}),control_panel_01:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.7)),button:{interactionRad:1.75,interactionText:"game-use",useOnce:!0,useType:"cell_door_01",useDelay:1.1,useDir:fe.create(-1,0),useImg:"map-control-panel-02.img",sound:{on:"cell_control_01",off:""}},img:{sprite:"map-control-panel-01.img"}}),control_panel_02:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.7)),health:175,img:{sprite:"map-control-panel-02.img"}}),control_panel_02b:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.7)),destructible:!1,button:{interactionRad:1.2,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(-1,0),useImg:"map-control-panel-01.img",sound:{on:"button_press_01",off:"button_press_01"}},img:{sprite:"map-control-panel-02.img"}}),control_panel_03:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.25,1.2)),health:150,img:{sprite:"map-control-panel-03.img"}}),control_panel_04:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.7)),button:{interactionRad:1.75,interactionText:"game-use",useOnce:!0,useType:"crossing_door_01",useDelay:4.25,useDir:fe.create(1,0),useImg:"map-control-panel-05.img",sound:{on:"cell_control_02",off:""}},img:{sprite:"map-control-panel-04.img"}}),control_panel_06:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,1.2)),health:200,img:{sprite:"map-control-panel-06.img"}}),switch_01:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.45,.55)),destructible:!1,button:{interactionRad:1.2,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(-1,0),useImg:"map-switch-02.img",sound:{on:"button_press_01",off:"button_press_01"}},img:{sprite:"map-switch-01.img"}}),switch_02:I({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.45,.55)),destructible:!1,img:{sprite:"map-switch-02.img"}}),couch_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.85},collision:ye.createAabbExtents(fe.create(0,0),fe.create(4.5,1.5)),height:.5,collidable:!0,destructible:!0,health:125,hitParticle:"clothHit",explodeParticle:["woodPlank","clothBreak"],reflectBullets:!1,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-couch-01.img",residue:"map-couch-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"cloth_bullet",punch:"cloth_punch",explode:"cloth_break_01",enter:"none"}},crate_01:S({}),crate_01x:S({img:{sprite:"map-crate-01x.img"}}),crate_02:S({health:140,loot:[s("tier_soviet",3,5)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-02.img"},sound:{explode:"crate_break_01"}}),crate_02x:S({health:140,loot:[s("tier_soviet",3,5)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-02x.img"},sound:{explode:"crate_break_01"}}),crate_02f:S({health:140,loot:[s("tier_guns",3,3),s("tier_armor",2,2),s("tier_packs",1,1)],map:{display:!0,color:13369344},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-02f.img"},sound:{explode:"crate_break_01"}}),crate_03:S({health:100,collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.575,1.575)),loot:[s("tier_throwables",2,4)],map:{color:5066014,scale:.875},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-03.img",scale:.35},sound:{explode:"crate_break_01"}}),crate_03x:S({health:100,hitParticle:"glassChip",explodeParticle:["glassPlank"],collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.575,1.575)),loot:[l("snowball",4),l("snowball",4),l("snowball",4)],map:{color:31863,scale:.875},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-03x.img",scale:.35},sound:{explode:"crate_break_02"}}),crate_04:S({health:225,destructible:!0,armorPlated:!0,hitParticle:"greenChip",loot:[s("tier_ammo_crate",1,1)],map:{display:!0,color:5468244,scale:.875},img:{sprite:"map-crate-04.img"},sound:{bullet:"ammo_crate_bullet",punch:"ammo_crate_bullet",explode:"crate_break_01"}}),crate_05:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2,2)),destructible:!1,hitParticle:"goldChip",loot:[],map:{display:!1},img:{sprite:"map-crate-05.img"},sound:{bullet:"wall_brick_bullet",punch:"wall_brick_bullet"}}),crate_06:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.25,1.1)),health:175,destructible:!0,armorPlated:!0,hitParticle:"greenChip",loot:[s("tier_ammo",1,1)],map:{display:!1},img:{sprite:"map-crate-06.img"},sound:{bullet:"ammo_crate_bullet",punch:"ammo_crate_bullet"}}),crate_07:S({health:140,loot:[s("tier_surviv",4,5),l("ak47",1),l("ak47",1),l("ak47",1),l("ak47",1),l("outfitKhaki",1),l("outfitKhaki",1),l("outfitKhaki",1),l("outfitKhaki",1)],img:{sprite:"map-crate-07.img"},sound:{explode:"crate_break_01"}}),crate_07b:S({health:140,loot:[s("tier_armor",4,5),l("mp220",1),l("mp220",1),l("bar",1),l("bar",1),l("outfitKhaki",1),l("outfitKhaki",1),l("outfitKhaki",1),l("outfitKhaki",1)],img:{sprite:"map-crate-07.img"},sound:{explode:"crate_break_01"}}),crate_08:S({health:140,loot:[s("tier_surviv",2,3)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-08.img"},sound:{explode:"crate_break_01"}}),crate_09:S({health:140,loot:[s("tier_chest",1,2),s("tier_conch",1,1)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-09.img"},sound:{explode:"crate_break_01"}}),crate_10:S({health:200,scale:{destroy:.75},loot:[s("tier_airdrop_uncommon",1,1),s("tier_airdrop_armor",1,1),s("tier_medical",2,2),s("tier_airdrop_scopes",1,1),s("tier_airdrop_skins",1,1),s("tier_airdrop_melee",1,1),s("tier_airdrop_ammo",3,3),s("tier_airdrop_throwables",1,1)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-10.img",residue:"map-crate-res-03.img"},sound:{explode:"crate_break_01"}}),crate_11:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),scale:{destroy:.75},health:200,loot:[s("tier_airdrop_rare",1,1),s("tier_airdrop_armor",1,1),s("tier_medical",2,2),s("tier_airdrop_scopes",1,1),s("tier_airdrop_skins",1,1),s("tier_airdrop_melee",1,1),s("tier_airdrop_ammo",3,3),s("tier_airdrop_throwables",1,1)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-11.img",residue:"map-crate-res-03.img"},sound:{explode:"crate_break_01"}}),crate_12:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.5,3.5)),scale:{destroy:.75},health:500,loot:[s("tier_airdrop_rare",2,2),s("tier_airdrop_uncommon",4,6),s("tier_airdrop_armor",4,5),s("tier_medical",12,15),s("tier_airdrop_scopes",6,8),s("tier_airdrop_skins",3,4),s("tier_airdrop_melee",5,7),s("tier_airdrop_ammo",10,12),s("tier_airdrop_throwables",6,8),s("tier_katanas",1,1)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-12.img",residue:"map-crate-res-03.img"},sound:{explode:"crate_break_01"}}),crate_13:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.5,3.5)),scale:{destroy:.75},health:200,loot:[s("tier_airdrop_mythic",3,4),s("tier_airdrop_rare",3,4),s("tier_airdrop_armor",6,8),s("tier_medical",12,15),s("tier_airdrop_scopes",6,8),s("tier_airdrop_faction_skins",1,2),s("tier_airdrop_faction_melee",3,4),s("tier_airdrop_ammo",10,12),s("tier_airdrop_throwables",6,8),s("tier_katanas",1,1)],map:{display:!1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-13.img",residue:"map-crate-res-03.img"},sound:{explode:"crate_break_01"}}),crate_14:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.7,1.25)),health:100,loot:[s("tier_knives",1,1)],map:{display:!1},terrain:{grass:!0,beach:!0},img:{sprite:"map-crate-14.img"},sound:{explode:"crate_break_01"}}),crate_15:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.7,1.25)),health:100,loot:[s("tier_knives",4,4)],map:{display:!1},terrain:{grass:!0,beach:!0},img:{sprite:"map-crate-14.img"},sound:{explode:"crate_break_01"}}),crate_16:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.7,1.25)),health:100,loot:[s("tier_knives",4,4)],map:{display:!1},terrain:{grass:!0,beach:!0},img:{sprite:"map-crate-14.img"},sound:{explode:"crate_break_01"}}),crate_17:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.7,1.25)),health:100,loot:[l("ot38",1),l("ot38",1),l("ot38",1),l("ot38",1)],map:{display:!1},terrain:{grass:!0,beach:!0},img:{sprite:"map-crate-17.img"},sound:{explode:"crate_break_01"}}),crate_18:S({health:140,loot:[s("tier_cattle_crate",2,3),s("tier_soviet",1,2)],map:{display:!0,color:12867840,scale:.875},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-18.img"},sound:{explode:"crate_break_01"}}),crate_19:S({health:140,loot:[s("tier_guns",1,3),s("tier_surviv",2,3)],map:{display:!0,color:4500224,scale:.875},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-19.img"},sound:{explode:"crate_break_01"}}),crate_20:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.7,1.7)),health:75,hitParticle:"greenChip",explodeParticle:"greenPlank",loot:[s("tier_armor",1,1),s("tier_world",1,1)],map:{display:!0,color:3884335,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-20.img"},sound:{explode:"crate_break_01"}}),crate_21:S({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.7,1.25)),health:100,loot:[l("outfitWhite",1),l("outfitWhite",1),l("ots38_dual",1)],map:{display:!1},terrain:{grass:!0,beach:!0},img:{sprite:"map-crate-21.img"},sound:{explode:"crate_break_01"}}),crate_22:S({health:140,loot:[s("tier_guns",3,3),s("tier_armor",2,2),s("tier_packs",1,1)],map:{display:!0,color:32511},terrain:{grass:!0,beach:!1},img:{sprite:"map-crate-22.img"},sound:{explode:"crate_break_01"}}),airdrop_crate_01:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),button:{useImg:"map-airdrop-02.img",useParticle:"airdropCrate01",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-01.img",residue:"none"},destroyType:"crate_10",explodeParticle:"airdropCrate02"}),airdrop_crate_02:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),button:{useImg:"map-airdrop-02.img",useParticle:"airdropCrate01",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-01.img",residue:"none"},destroyType:"crate_11",explodeParticle:"airdropCrate02"}),airdrop_crate_03:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(4,4)),button:{useImg:"map-airdrop-04.img",useParticle:"airdropCrate03",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-03.img",residue:"none"},destroyType:"crate_12",explodeParticle:"airdropCrate04"}),airdrop_crate_04:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(4,4)),button:{useImg:"map-airdrop-04.img",useParticle:"airdropCrate03",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-03.img",residue:"none"},destroyType:"crate_13",explodeParticle:"airdropCrate04"}),airdrop_crate_01x:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),button:{useImg:"map-crate-13x.img",useParticle:"airdropCrate01x",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-01x.img",residue:"none"},destroyType:"crate_10",explodeParticle:"airdropCrate02x"}),airdrop_crate_02x:k({collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),button:{useImg:"map-crate-13x.img",useParticle:"airdropCrate01x",sound:{on:"airdrop_open_01",off:""}},img:{sprite:"map-airdrop-02x.img",residue:"none"},destroyType:"crate_11",explodeParticle:"airdropCrate02x"}),bottle_01:E({collision:ye.createCircle(fe.create(0,0),.5),health:12,hitParticle:"bottleBrownChip",explodeParticle:"bottleBrownBreak",img:{sprite:"map-bottle-01.img",residue:"none"},loot:[],sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}}),bottle_02:E({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.5,.5)),health:20,hitParticle:"bottleBlueChip",explodeParticle:"bottleBlueBreak",img:{sprite:"map-bottle-02.img",residue:"none"},loot:[],sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}}),bottle_02r:O({img:{tint:13172736}}),bottle_02o:O({collidable:!1,img:{tint:16734720}}),bottle_02y:O({collidable:!1,img:{tint:16776960}}),bottle_02g:O({collidable:!1,img:{tint:32768}}),bottle_02b:O({img:{tint:27903}}),bottle_02i:O({collidable:!1,img:{tint:4915330}}),bottle_02v:O({img:{tint:15631086}}),candle_01:{type:"obstacle",map:{display:!1,color:16777215,scale:1},scale:{createMin:1,createMax:1,destroy:.5},collision:ye.createCircle(fe.create(0,0),.5),height:.5,collidable:!1,destructible:!1,health:150,hitParticle:"goldChip",explodeParticle:"barrelBreak",reflectBullets:!1,loot:[],img:{sprite:"map-candle-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"none",punch:"none",explode:"none",enter:"none"}},deposit_box_01:v({img:{sprite:"map-deposit-box-01.img"},loot:[s("tier_world",1,1)]}),deposit_box_02:v({explodeParticle:"depositBoxGoldBreak",img:{sprite:"map-deposit-box-02.img"},loot:[s("tier_soviet",1,2),s("tier_guns",1,1)]}),drawers_01:T({img:{sprite:"map-drawers-01.img"},loot:[s("tier_container",1,1)]}),drawers_02:T({img:{sprite:"map-drawers-02.img"},loot:[s("tier_soviet",2,3)]}),fire_ext_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.8},collision:ye.createCircle(fe.create(.35,0),1),height:.5,collidable:!0,destructible:!0,createSmoke:!0,health:75,hitParticle:"redChip",explodeParticle:"redBreak",reflectBullets:!0,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-fire-ext-01.img",residue:"map-fire-ext-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"barrel_bullet",punch:"barrel_bullet",explode:"explosion_smoke_01",enter:"none"}},grill_01:A({collision:ye.createCircle(fe.create(0,0),1.55),img:{sprite:"map-grill-01.img"}}),gun_mount_01:P({loot:[l("m870",1)],img:{sprite:"map-gun-mount-01.img"}}),gun_mount_02:P({loot:[l("mp220",1)],img:{sprite:"map-gun-mount-02.img"}}),gun_mount_03:P({loot:[l("qbb97",1)],img:{sprite:"map-gun-mount-03.img"}}),gun_mount_04:P({loot:[l("woodaxe_bloody",1)],img:{sprite:"map-gun-mount-04.img"}}),gun_mount_05:P({loot:[l("m1100",1)],img:{sprite:"map-gun-mount-05.img"}}),locker_01:C({img:{sprite:"map-locker-01.img"},loot:[s("tier_world",1,1)]}),locker_02:C({img:{sprite:"map-locker-02.img"},loot:[s("tier_police",1,1)]}),locker_03:C({img:{sprite:"map-locker-03.img"},loot:[l("outfitKhaki",1),l("ak47",1),l("backpack02",1)]}),oven_01:A(),piano_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.75,1)),height:.5,collidable:!0,destructible:!1,health:75,hitParticle:"woodChip",explodeParticle:["woodPlank","book"],reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-piano-01.img",residue:"map-drawers-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"piano_hit",punch:"piano_hit",explode:"drawers_break_01",enter:"none"}},planter_01:D({}),planter_02:D({img:{sprite:"map-planter-02.img"}}),planter_03:D({img:{sprite:"map-planter-03.img"}}),planter_04:D({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),img:{sprite:"map-planter-04.img"},destructible:!1,button:{interactionRad:1.1,interactionText:"game-use",useOnce:!0,useType:"",useDelay:.25,useDir:fe.create(1,0),useImg:"map-planter-05.img",sound:{on:"watering_01",off:"watering_01"}}}),planter_06:D({img:{sprite:"map-planter-06.img",residue:"map-planter-res-02.img"}}),planter_07:D({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),img:{sprite:"map-planter-07.img",residue:"map-planter-res-03.img"},destructible:!0}),pot_01:E({}),pot_02:E({img:{sprite:"map-pot-02.img"},loot:[l("spas12",1),l("outfitIslander",1)]}),power_box_01:I(),pumpkin_01:B(),pumpkin_02:B({health:140,img:{sprite:"map-pumpkin-02.img"},loot:[s("tier_guns",1,2),s("tier_surviv",1,2),s("tier_skins",1,1)]}),refrigerator_01:R(),refrigerator_01b:R({scale:{createMin:1,createMax:1,destroy:1},health:250}),recorder_01:L({button:{sound:{on:"log_01"}}}),recorder_02:L({button:{sound:{on:"log_02"}}}),recorder_03:L({button:{sound:{on:"log_03"}}}),recorder_04:L({button:{sound:{on:"log_04"}}}),recorder_05:L({button:{sound:{on:"log_05"}}}),recorder_06:L({button:{sound:{on:"log_06"}}}),recorder_07:L({button:{sound:{on:"footstep_07"}}}),recorder_08:L({button:{sound:{on:"footstep_08"}}}),recorder_09:L({button:{sound:{on:"footstep_09"}}}),recorder_10:L({button:{sound:{on:"cell_control_03"}}}),recorder_11:L({button:{sound:{on:"log_11"}}}),screen_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.85},collision:ye.createAabbExtents(fe.create(0,.05),fe.create(4,.2)),height:.5,collidable:!0,destructible:!0,health:25,hitParticle:"clothHit",explodeParticle:"barrelBreak",reflectBullets:!1,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-screen-01.img",residue:"map-screen-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"cloth_bullet",punch:"cloth_punch",explode:"screen_break_01",enter:"none"}},sandbags_01:F({}),sandbags_02:F({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.1,1.4)),img:{sprite:"map-sandbags-02.img"}}),silo_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createCircle(fe.create(0,0),7.75),height:10,collidable:!0,destructible:!1,health:300,hitParticle:"barrelChip",explodeParticle:"barrelBreak",reflectBullets:!0,loot:[],map:{display:!0,color:4079166,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-silo-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"silo_bullet",punch:"silo_bullet",explode:"barrel_break_01",enter:"none"}},stairs_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2)),height:.5,collidable:!1,destructible:!0,health:100,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-stairs-broken-01.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"crate_break_01",enter:"none"}},stand_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(1.25,1.25)),height:.5,collidable:!0,destructible:!0,health:75,hitParticle:"woodChip",explodeParticle:"woodPlank",reflectBullets:!1,loot:[s("tier_world",1,1)],map:{display:!1,color:6697728,scale:.875},terrain:{grass:!1,beach:!0},img:{sprite:"map-stand-01.img",residue:"map-drawers-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wood_prop_bullet",punch:"wood_prop_bullet",explode:"drawers_break_01",enter:"none"}},stone_01:j({}),stone_01b:j({img:{residue:"map-stone-res-01b.img"}}),stone_01f:j({map:{display:!0,color:8224125,scale:1}}),stone_01x:j({map:{display:!0,color:6052956,scale:1},img:{sprite:"map-stone-01x.img",residue:"map-stone-res-01x.img"}}),stone_02:j({img:{tint:15066597},loot:[s("tier_surviv",2,3),l("ak47",1),l("outfitKhaki",1)]}),stone_03:N({}),stone_03b:N({img:{sprite:"map-stone-03b.img",residue:"map-stone-res-01.img"}}),stone_03f:N({img:{sprite:"map-stone-03f.img",residue:"map-stone-res-02f.img"}}),stone_03x:N({img:{sprite:"map-stone-03x.img",residue:"map-stone-res-02x.img"}}),stone_04:j({stonePlated:!0,scale:{createMin:.8,createMax:.8,destroy:.75},hitParticle:"rockEyeChip",explodeParticle:"rockEyeBreak",loot:[s("tier_eye_block",1,1)],terrain:{grass:!0,beach:!0,riverShore:!0},map:{display:!0,color:1512466,scale:1},collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.8,1.8)),img:{sprite:"map-stone-04.img",residue:"map-stone-res-04.img"}}),stone_05:j({stonePlated:!0,hitParticle:"rockEyeChip",explodeParticle:"rockEyeBreak",loot:[s("tier_eye_stone",1,1)],terrain:{grass:!0,beach:!0,riverShore:!0},map:{display:!0,color:1512466,scale:1},collision:ye.createCircle(fe.create(0,0),1.7),img:{sprite:"map-stone-05.img",residue:"map-stone-res-01b.img"}}),stove_01:I({scale:{createMin:1,createMax:1,destroy:.85},collision:ye.createAabbExtents(fe.create(0,0),fe.create(3,2.25)),disableBuildingOccupied:!0,damageCeiling:!0,explosion:"explosion_stove",height:10,health:500,img:{sprite:"map-stove-01.img"},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"oven_break_01",enter:"none"}}),stove_02:I({collision:ye.createCircle(fe.create(0,0),1.5),disableBuildingOccupied:!0,damageCeiling:!0,explosion:"explosion_stove",height:10,health:400,img:{sprite:"map-stove-02.img"},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"oven_break_01",enter:"none"}}),table_01:q(),table_01x:q({img:{sprite:"map-table-01x.img"}}),table_02:q({collision:ye.createAabbExtents(fe.create(0,0),fe.create(4.5,2.5)),health:125,img:{sprite:"map-table-02.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60}}),table_02x:q({collision:ye.createAabbExtents(fe.create(0,0),fe.create(4.5,2.5)),health:125,img:{sprite:"map-table-02x.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60}}),table_03:q({collision:ye.createCircle(fe.create(0,0),2.5),health:125,img:{sprite:"map-table-03.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60}}),table_03x:q({collision:ye.createCircle(fe.create(0,0),2.5),health:125,img:{sprite:"map-table-03x.img",residue:"map-table-res.img",scale:.5,alpha:1,tint:16777215,zIdx:60}}),toilet_01:V({img:{sprite:"map-toilet-01.img"},loot:[s("tier_toilet",2,3)]}),toilet_02:V({img:{sprite:"map-toilet-02.img"},loot:[s("tier_soviet",3,4)]}),toilet_02b:V({img:{sprite:"map-toilet-02.img",tint:11842740},loot:[l("fireaxe",1)]}),toilet_03:V({reflectBullets:!0,hitParticle:"barrelChip",explodeParticle:"toiletMetalBreak",img:{sprite:"map-toilet-03.img",residue:"map-toilet-res-02.img"},loot:[s("tier_world",1,2)],sound:{bullet:"toilet_metal_bullet",punch:"toilet_metal_bullet",explode:"toilet_break_02"}}),toilet_04:V({reflectBullets:!0,hitParticle:"barrelChip",explodeParticle:"toiletMetalBreak",img:{sprite:"map-toilet-04.img",residue:"map-toilet-res-02.img"},loot:[s("tier_soviet",2,3)],sound:{bullet:"toilet_metal_bullet",punch:"toilet_metal_bullet",explode:"toilet_break_02"}}),tree_01:G(),tree_08f:G({scale:{createMin:1.2,createMax:1.6},health:200,map:{color:995844,scale:3},img:{sprite:"map-tree-08f.img",residue:"map-tree-res-01.img",scale:.35,zIdx:201}}),tree_01x:G({img:{sprite:"map-tree-01x.img"}}),tree_02:G({health:120,collision:ye.createCircle(fe.create(0,0),1.6),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(1.6,1.6)),height:.5,loot:[l("woodaxe",1)],map:{display:!1},scale:{createMin:1,createMax:1,destroy:.9},terrain:{grass:!0,beach:!1},img:{sprite:"map-tree-04.img",scale:.5,zIdx:10}}),tree_03:G({img:{tint:11645361},loot:[s("tier_surviv",2,3),l("mosin",1),l("outfitWoodland",1)]}),tree_05:G({collision:ye.createCircle(fe.create(0,0),2.3),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(12,12)),scale:{createMin:1.2,createMax:1.3},health:400,map:{color:5911831,scale:3},img:{sprite:"map-tree-05.img",residue:"map-tree-res-02.img",tint:16777215,scale:.7,zIdx:201}}),tree_05b:G({collision:ye.createCircle(fe.create(0,0),2.3),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(12,12)),scale:{createMin:1,createMax:1},health:500,loot:[s("tier_shotguns",1,1),s("tier_lmgs",1,1),l("outfitTreeSpooky",1)],map:{color:5911831,scale:3},img:{sprite:"map-tree-05.img",residue:"map-tree-res-02.img",tint:16777215,scale:.7,zIdx:201}}),tree_05c:G({collision:ye.createCircle(fe.create(0,0),1.05),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(4,4)),scale:{createMin:1.6,createMax:1.6},health:200,map:{color:9064739,scale:3},img:{sprite:"map-tree-05c.img",residue:"map-tree-res-02.img",tint:16777215,scale:.35,zIdx:201}}),tree_06:G({img:{sprite:"map-tree-06.img"},map:{color:7700520}}),tree_07:G({scale:{createMin:1,createMax:1.2},map:{color:5199637,scale:2.5},img:{sprite:"map-tree-07.img"}}),tree_08:G({scale:{createMin:1.2,createMax:1.4},health:225,map:{color:11033868,scale:2.5},img:{sprite:"map-tree-08.img",residue:"map-tree-res-02.img",scale:.35}}),tree_08b:G({scale:{createMin:1.75,createMax:2},health:300,map:{color:9647632,scale:3},img:{sprite:"map-tree-08.img",residue:"map-tree-res-02.img",tint:14383224,scale:.35,zIdx:201}}),tree_08c:G({scale:{createMin:1.75,createMax:2},health:500,loot:[s("tier_shotguns",2,3),s("tier_lmgs",2,3),l("outfitWoodland",1)],map:{color:7817749,scale:3},img:{sprite:"map-tree-08.img",residue:"map-tree-res-02.img",tint:11645361,scale:.35,zIdx:201}}),tree_09:G({health:120,collision:ye.createCircle(fe.create(0,0),1.6),aabb:ye.createAabbExtents(fe.create(0,0),fe.create(5.75,5.75)),height:.5,map:{display:!0,color:8602624,scale:1},scale:{createMin:1,createMax:1,destroy:.75},terrain:{grass:!0,beach:!1},img:{sprite:"map-tree-09.img",scale:.5,zIdx:10}}),tree_10:G({collision:ye.createCircle(fe.create(0,0),1.25),scale:{createMin:.9,createMax:1.1},map:{color:7571807,scale:2.5},img:{sprite:"map-tree-10.img"}}),tree_11:G({collision:ye.createCircle(fe.create(0,0),1.25),scale:{createMin:1,createMax:1},img:{sprite:"map-tree-11.img",scale:.5,alpha:.92}}),tree_switch_01:U({img:{sprite:"map-tree-switch-01.img"}}),tree_switch_02:U({img:{sprite:"map-tree-switch-02.img"}}),tree_switch_03:U({img:{sprite:"map-tree-switch-03.img"}}),vat_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.9},collision:ye.createCircle(fe.create(0,0),2),height:.5,collidable:!0,destructible:!0,health:250,reflectBullets:!1,hitParticle:"glassChip",explodeParticle:"windowBreak",loot:[],map:{display:!0,color:11776947,scale:1},terrain:{grass:!1,beach:!1},img:{sprite:"map-vat-01.img",residue:"map-vat-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}},vat_02:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:.95},collision:ye.createCircle(fe.create(0,0),3.1),height:.5,collidable:!0,destructible:!1,health:1e3,reflectBullets:!1,hitParticle:"glassChip",explodeParticle:"windowBreak",loot:[],map:{display:!0,color:11776947,scale:1},terrain:{grass:!0,beach:!1},img:{sprite:"map-vat-02.img",residue:"map-vat-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_01",enter:"none"}},vending_01:function(e){var t={type:"obstacle",scale:{createMin:1,createMax:1,destroy:.75},collision:ye.createAabbExtents(fe.create(0,.15),fe.create(1.7,1.25)),height:.5,collidable:!0,destructible:!0,health:150,hitParticle:"blueChip",explodeParticle:["windowBreak","lockerBreak"],reflectBullets:!0,loot:[s("tier_vending_soda",1,3),l("soda",1)],map:{display:!1,color:10925,scale:.875},terrain:{grass:!0,beach:!0},img:{sprite:"map-vending-soda-01.img",residue:"map-vending-res.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"wall_bullet",punch:"metal_punch",explode:"vending_break_01",enter:"none"}};return xe.mergeDeep(t,{})}(),wheel_01:H({button:{interactionRad:2,interactionText:"game-use",useOnce:!0,useType:"",useDelay:2.5,useDir:fe.create(-1,0),useImg:"map-wheel-02.img",sound:{on:"wheel_control_01",off:""}}}),wheel_02:H({img:{sprite:"map-wheel-02.img"}}),wheel_03:H({img:{sprite:"map-wheel-03.img"}}),woodpile_01:K({}),woodpile_02:K({collision:ye.createAabbExtents(fe.create(0,0),fe.create(6,3)),health:400,destructible:!0,img:{sprite:"map-woodpile-02.img",residue:"map-woodpile-res-02.img"}}),bank_window_01:{type:"obstacle",scale:{createMin:1,createMax:1,destroy:1},collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,2)),height:10,collidable:!0,destructible:!0,isWindow:!0,health:75,hitParticle:"glassChip",explodeParticle:["windowBreak","redPlank"],reflectBullets:!1,loot:[],img:{sprite:"map-building-bank-window-01.img",residue:"map-building-bank-window-res-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10},sound:{bullet:"glass_bullet",punch:"glass_bullet",explode:"window_break_02",enter:"none"}},house_door_01:z({material:"wood",hinge:fe.create(0,2),extents:fe.create(.3,2)}),house_door_02:z({material:"metal",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{sound:{open:"door_open_02",close:"door_close_02"}},img:{tint:4934475}}),house_door_03:z({material:"wood",hinge:fe.create(0,2),extents:fe.create(.5,1.75),img:{sprite:"map-door-03.img"}}),house_door_05:z({material:"glass",hinge:fe.create(0,2),extents:fe.create(.3,2),img:{sprite:"map-door-05.img"}}),crossing_door_01:z({material:"metal",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{canUse:!1,openOnce:!0,sound:{open:"door_open_02",close:"door_close_02"}},img:{tint:3159362}}),cell_door_01:z({material:"metal",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{canUse:!1,openOnce:!0,sound:{open:"door_open_02",close:"door_close_02"}},img:{tint:1776411}}),eye_door_01:z({material:"metal",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{canUse:!1,openOnce:!0,openOneWay:-1,sound:{open:"door_open_02",close:"door_close_02"}},img:{tint:921102}}),lab_door_01:M({img:{tint:5373952}}),lab_door_02:M({door:{openOneWay:!0,slideOffset:-3.75,casingImg:{pos:fe.create(6,0)}},img:{tint:5373952}}),lab_door_03:M({door:{openOneWay:!0},img:{tint:5373952}}),house_window_01:de(),house_window_broken_01:he(),lab_window_01:de({destroyType:"lab_window_broken_01"}),lab_window_broken_01:he({img:{tint:1316379}}),container_05_collider:W({material:"metal",extents:fe.create(2.75,6)}),container_05:{type:"building",scale:{createMin:1,createMax:1,destroy:.5},zIdx:1,map:{display:!0,color:11485762,scale:1},terrain:{grass:!1,beach:!1},floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))]}],imgs:[{sprite:"",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,2.4),fe.create(2.5,5.75))],scopeOut:[ye.createAabbExtents(fe.create(0,2.4),fe.create(2.5,5.75))],imgs:[{sprite:"map-building-container-ceiling-05.img",scale:.5,alpha:1,tint:11485762}]},mapObjects:[{type:"container_05_collider",pos:fe.create(0,2.4),scale:1,ori:0}]},greenhouse_01:te({}),greenhouse_02:te({floor_images:[{sprite:"map-building-greenhouse-floor-02.img",pos:fe.create(0,10),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-building-greenhouse-floor-02.img",pos:fe.create(0,-10),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-porch-01.img",pos:fe.create(0,21),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-building-porch-01.img",pos:fe.create(0,-21),scale:.5,alpha:1,tint:16777215,rot:2}],ceiling_images:[{sprite:"map-building-greenhouse-ceiling-02.img",scale:1,alpha:1,tint:16777215}],mapObjects:[{type:"glass_wall_10",pos:fe.create(-7,19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(-7,-19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(-12.5,15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,-15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(-12.5,-5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(7,19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(7,-19.5),scale:1,ori:1},{type:"glass_wall_10",pos:fe.create(12.5,15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,5),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,-15),scale:1,ori:0},{type:"glass_wall_10",pos:fe.create(12.5,-5),scale:1,ori:0},{type:"house_door_05",pos:fe.create(2,19.75),scale:1,ori:1},{type:"house_door_05",pos:fe.create(-2,-19.75),scale:1,ori:3},{type:c({planter_06:2,"":1}),pos:fe.create(-4.5,14.5),scale:1,ori:0},{type:c({planter_06:2,"":1}),pos:fe.create(-7,2.5),scale:1,ori:1},{type:c({planter_06:2,"":1}),pos:fe.create(-7,-2.5),scale:1,ori:1},{type:c({planter_06:2,"":1}),pos:fe.create(-4.5,-14.5),scale:1,ori:0},{type:c({planter_06:2,"":1}),pos:fe.create(4.5,14.5),scale:1,ori:0},{type:c({planter_06:2,"":1}),pos:fe.create(7,2.5),scale:1,ori:1},{type:c({planter_06:2,"":1}),pos:fe.create(7,-2.5),scale:1,ori:1},{type:c({planter_06:2,"":1}),pos:fe.create(4.5,-14.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-15,11),scale:.9,ori:0},{type:"sandbags_02",pos:fe.create(-15,7),scale:1,ori:0},{type:"sandbags_02",pos:fe.create(15.5,-7),scale:1,ori:1},{type:"barrel_01",pos:fe.create(19.5,-7),scale:.9,ori:0},{type:"bunker_structure_08b",pos:fe.create(-9.5,-15.5),scale:1,ori:0}]}),bunker_chrys_01:{type:"building",map:{display:!1,shapes:[{collider:ye.createAabbExtents(fe.create(0,10),fe.create(3.6,5.8)),color:6707790}]},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(1.5,3.25))]}],imgs:[{sprite:"map-bunker-generic-floor-03.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,-.25),fe.create(1.5,3.25))],scopeOut:[ye.createAabbExtents(fe.create(0,-.25),fe.create(1.5,3.25))],imgs:[{sprite:"map-bunker-generic-ceiling-02.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215,rot:0}]},mapObjects:[{type:"metal_wall_ext_5",pos:fe.create(0,-3),scale:1,ori:1},{type:"metal_wall_ext_7",pos:fe.create(-2,.1),scale:1,ori:0},{type:"metal_wall_ext_7",pos:fe.create(2,.1),scale:1,ori:0}]},lab_door_chrys:z({destructible:!1,material:"concrete",hinge:fe.create(0,2),extents:fe.create(.3,2),door:{canUse:!1,openOnce:!0,openOneWay:!1,openSpeed:7,autoOpen:!1,autoClose:!1,slideToOpen:!0,slideOffset:3.75,sound:{open:"door_open_03",close:"door_close_03",error:"door_error_01"},casingImg:{sprite:"map-door-slot-01.img",pos:fe.create(-2,0),scale:.5,alpha:1,tint:1316379,zIdx:60}},img:{tint:5373952}}),bunker_chrys_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))]}],imgs:[{sprite:"map-bunker-chrys-chamber-floor-01a.img",pos:fe.create(0,1.85),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-chamber-floor-01b.img",pos:fe.create(11,-10.75),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))],scopeOut:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))],imgs:[{sprite:"map-bunker-chrys-chamber-ceiling-01.img",pos:fe.create(11.5,-11),scale:1,alpha:1,tint:6182731}]},puzzle:{solution:"bunker_chrys_01",completeUseType:"lab_door_chrys",completeOffDelay:1,completeUseDelay:2,errorResetDelay:1,pieceResetDelay:10,sound:{fail:"door_error_01",complete:"none"}},mapObjects:[{type:"concrete_wall_ext_5",pos:fe.create(0,4),scale:1,ori:1},{type:"metal_wall_ext_thicker_26",pos:fe.create(-3,-8.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_9",pos:fe.create(3,0),scale:1,ori:0},{type:"metal_wall_ext_thicker_19",pos:fe.create(14,-3),scale:1,ori:1},{type:"metal_wall_ext_thicker_25",pos:fe.create(11,-20),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(25,-5.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(25,-17.5),scale:1,ori:0},{type:"locker_01",pos:fe.create(4.5,-4.15),scale:1,ori:0},{type:"locker_03",pos:fe.create(8,-4.15),scale:1,ori:0},{type:"barrel_01",pos:fe.create(.5,-16.5),scale:.9,ori:0},{type:"crate_01",pos:fe.create(12,-9.5),scale:.8,ori:0},{type:"crate_01",pos:fe.create(12,-13.5),scale:.8,ori:0},{type:"couch_01",pos:fe.create(15.5,-11.5),scale:1,ori:1},{type:"screen_01",pos:fe.create(23,-11.5),scale:1,ori:1},{type:"switch_01",pos:fe.create(18.5,-4.25),scale:1,ori:0,puzzlePiece:"ichi"},{type:"switch_01",pos:fe.create(21.5,-4.25),scale:1,ori:0,puzzlePiece:"shi"},{type:"switch_01",pos:fe.create(18.5,-18.75),scale:1,ori:2,puzzlePiece:"ni"},{type:"switch_01",pos:fe.create(21.5,-18.75),scale:1,ori:2,puzzlePiece:"san"},{type:"lab_door_chrys",pos:fe.create(25.5,-9.5),scale:1,ori:2},{type:"bunker_chrys_compartment_01",pos:fe.create(39.5,-6),scale:1,ori:0},{type:"bunker_chrys_compartment_02",pos:fe.create(43.5,19),scale:1,ori:0},{type:"bunker_chrys_compartment_03",pos:fe.create(43.5,43),scale:1,ori:0}]},bunker_chrys_sublevel_01b:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))]}],imgs:[{sprite:"map-bunker-chrys-chamber-floor-01a.img",pos:fe.create(0,1.85),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-chamber-floor-01b.img",pos:fe.create(11,-10.75),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))],scopeOut:[ye.createAabbExtents(fe.create(11,-12),fe.create(14.5,9))],imgs:[{sprite:"map-bunker-chrys-chamber-ceiling-01.img",pos:fe.create(11.5,-11),scale:1,alpha:1,tint:6182731}]},mapObjects:[{type:"concrete_wall_ext_5",pos:fe.create(0,4),scale:1,ori:1},{type:"metal_wall_ext_thicker_26",pos:fe.create(-3,-8.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_9",pos:fe.create(3,0),scale:1,ori:0},{type:"metal_wall_ext_thicker_19",pos:fe.create(14,-3),scale:1,ori:1},{type:"metal_wall_ext_thicker_25",pos:fe.create(11,-20),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(25,-5.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(25,-17.5),scale:1,ori:0},{type:"locker_01",pos:fe.create(4.5,-4.15),scale:1,ori:0},{type:"barrel_01",pos:fe.create(.5,-16.5),scale:.9,ori:0},{type:"crate_01",pos:fe.create(12,-9.5),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(12,-13.5),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"couch_01",pos:fe.create(15.5,-11.5),scale:1,ori:1},{type:"switch_02",pos:fe.create(18.5,-4.25),scale:1,ori:0},{type:"switch_02",pos:fe.create(21.5,-4.25),scale:1,ori:0},{type:"switch_02",pos:fe.create(18.5,-18.75),scale:1,ori:2},{type:"switch_02",pos:fe.create(21.5,-18.75),scale:1,ori:2},{type:"lab_door_01",pos:fe.create(25.5,-9.5),scale:1,ori:2},{type:"bunker_chrys_compartment_01b",pos:fe.create(39.5,-6),scale:1,ori:0},{type:"bunker_chrys_compartment_02b",pos:fe.create(43.5,19),scale:1,ori:0},{type:"bunker_chrys_compartment_03",pos:fe.create(43.5,43),scale:1,ori:0}]},vault_door_chrys:z({material:"metal",hinge:fe.create(1,3.5),extents:fe.create(1,3.5),img:{sprite:"map-door-02.img"},door:{interactionRad:2.5,openSpeed:.23,openOneWay:-1,openDelay:4.1,openOnce:!0,spriteAnchor:fe.create(.2,1),sound:{open:"none",close:"none",change:"vault_change_01"}}}),bunker_chrys_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))]}],imgs:[{sprite:"map-bunker-chrys-compartment-floor-01a.img",pos:fe.create(-12.5,-4.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-compartment-floor-01b.img",pos:fe.create(3.5,2),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))],scopeOut:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))],imgs:[{sprite:"map-bunker-chrys-compartment-ceiling-01a.img",pos:fe.create(-10.5,-2.5),scale:1,alpha:1,tint:6182731},{sprite:"map-bunker-chrys-compartment-ceiling-01b.img",pos:fe.create(4,3),scale:1,alpha:1,tint:6182731}]},puzzle:{solution:"bunker_chrys_02",completeUseType:"vault_door_chrys",completeOffDelay:1,completeUseDelay:5.5,errorResetDelay:1,pieceResetDelay:10,sound:{fail:"door_error_01",complete:"vault_change_03"}},mapObjects:[{type:"metal_wall_ext_thicker_4",pos:fe.create(-11,-2),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(-11,1),scale:1,ori:1},{type:"metal_wall_ext_thicker_27",pos:fe.create(.5,-9),scale:1,ori:1},{type:"metal_wall_ext_thicker_42",pos:fe.create(15.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_34",pos:fe.create(-7.5,17),scale:1,ori:0},{type:"metal_wall_column_4x8",pos:fe.create(-3.5,14.5),scale:1,ori:1},{type:"metal_wall_column_4x8",pos:fe.create(11.5,14.5),scale:1,ori:1},{type:c({crate_01:2,crate_04:1}),pos:fe.create(1.5,5),scale:1,ori:0},{type:c({crate_01:2,crate_04:1}),pos:fe.create(1.5,0),scale:1,ori:0},{type:c({crate_01:2,crate_04:1}),pos:fe.create(6.5,5),scale:1,ori:0},{type:c({crate_01:2,crate_04:1}),pos:fe.create(6.5,0),scale:1,ori:0},{type:"vault_door_chrys",pos:fe.create(.5,15.5),scale:1,ori:3},{type:"loot_tier_chrys_01",pos:fe.create(12,-5.5),scale:1,ori:0}]},bunker_chrys_compartment_01b:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))]}],imgs:[{sprite:"map-bunker-chrys-compartment-floor-01a.img",pos:fe.create(-12.5,-4.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-compartment-floor-01c.img",pos:fe.create(3.5,2),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))],scopeOut:[ye.createAabbExtents(fe.create(0,2),fe.create(14,13))],imgs:[{sprite:"map-bunker-chrys-compartment-ceiling-01a.img",pos:fe.create(-10.5,-2.5),scale:1,alpha:1,tint:6182731},{sprite:"map-bunker-chrys-compartment-ceiling-01b.img",pos:fe.create(4,3),scale:1,alpha:1,tint:6182731}]},puzzle:{solution:"bunker_chrys_02",completeUseType:"vault_door_chrys",completeOffDelay:1,completeUseDelay:5.5,errorResetDelay:1,pieceResetDelay:10,sound:{fail:"door_error_01",complete:"vault_change_03"}},mapObjects:[{type:"metal_wall_ext_thicker_4",pos:fe.create(-11,-2),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(-11,1),scale:1,ori:1},{type:"metal_wall_ext_thicker_27",pos:fe.create(.5,-9),scale:1,ori:1},{type:"metal_wall_ext_thicker_42",pos:fe.create(15.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_34",pos:fe.create(-7.5,17),scale:1,ori:0},{type:"metal_wall_column_4x8",pos:fe.create(-3.5,14.5),scale:1,ori:1},{type:"metal_wall_column_4x8",pos:fe.create(11.5,14.5),scale:1,ori:1},{type:c({planter_07:2,"":1}),pos:fe.create(-.5,7),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(2.5,7),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(5.5,7),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(8.5,7),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(-.5,4),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(8.5,4),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(-.5,1),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(8.5,1),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(-.5,-2),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(2.5,-2),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(5.5,-2),scale:1,ori:0},{type:c({planter_07:2,"":1}),pos:fe.create(8.5,-2),scale:1,ori:0},{type:"vault_door_chrys",pos:fe.create(.5,15.5),scale:1,ori:0},{type:"loot_tier_spetsnaz_skin",pos:fe.create(12,-5.5),scale:1,ori:0}]},bunker_chrys_compartment_02:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(10,10))]}],imgs:[{sprite:"map-bunker-chrys-compartment-floor-02a.img",pos:fe.create(0,-2.75),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-compartment-floor-02b.img",pos:fe.create(0,9.75),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(10,11))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(10,11))],imgs:[{sprite:"map-bunker-chrys-compartment-ceiling-02a.img",pos:fe.create(0,8.5),scale:1,alpha:1,tint:6182731},{sprite:"map-bunker-chrys-compartment-ceiling-02b.img",pos:fe.create(0,-2.5),scale:1,alpha:1,tint:6182731}]},mapObjects:[{type:"metal_wall_ext_thicker_4",pos:fe.create(-8,6),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(8,6),scale:1,ori:1},{type:"metal_wall_ext_thicker_6",pos:fe.create(-7.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(7.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-4,12),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(4,12),scale:1,ori:1},{type:"loot_tier_chrys_02",pos:fe.create(8,-6.5),scale:1,ori:0},{type:"glass_wall_12",pos:fe.create(0,5),scale:1,ori:1},{type:"control_panel_06",pos:fe.create(-8.5,1.5),scale:1,ori:1}]},bunker_chrys_compartment_02b:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(10,10))]}],imgs:[{sprite:"map-bunker-chrys-compartment-floor-02a.img",pos:fe.create(0,-2.75),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-chrys-compartment-floor-02c.img",pos:fe.create(0,9.75),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(10,11))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(10,11))],imgs:[{sprite:"map-bunker-chrys-compartment-ceiling-02a.img",pos:fe.create(0,8.5),scale:1,alpha:1,tint:6182731},{sprite:"map-bunker-chrys-compartment-ceiling-02b.img",pos:fe.create(0,-2.5),scale:1,alpha:1,tint:6182731}]},mapObjects:[{type:"metal_wall_ext_thicker_4",pos:fe.create(-8,6),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(8,6),scale:1,ori:1},{type:"metal_wall_ext_thicker_6",pos:fe.create(-7.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(7.5,10.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-4,12),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(4,12),scale:1,ori:1},{type:"loot_tier_chrys_01",pos:fe.create(8,-6.5),scale:1,ori:0},{type:"control_panel_06",pos:fe.create(-8.5,1.5),scale:1,ori:1},{type:"control_panel_06",pos:fe.create(8.5,1.5),scale:1,ori:3}]},bunker_chrys_compartment_03:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,-1),fe.create(10,14))]},{type:"grass",collision:[ye.createAabbExtents(fe.create(0,11),fe.create(10,4)),ye.createAabbExtents(fe.create(-7,-3),fe.create(3,3)),ye.createAabbExtents(fe.create(8,-3),fe.create(2,3))]}],imgs:[{sprite:"map-bunker-chrys-compartment-floor-03a.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(10,13))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(10,13))],imgs:[{sprite:"map-bunker-chrys-compartment-ceiling-03a.img",pos:fe.create(0,-9.5),scale:1,alpha:1,tint:6182731,rot:0},{sprite:"map-bunker-chrys-compartment-ceiling-03b.img",pos:fe.create(0,3),scale:1,alpha:1,tint:6182731,rot:0}]},mapObjects:[{type:"metal_wall_ext_thicker_5",pos:fe.create(-7.5,-8),scale:1,ori:0},{type:"metal_wall_ext_thicker_5",pos:fe.create(7.5,-8),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-11,-7),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(11,-7),scale:1,ori:1},{type:"metal_wall_ext_thicker_20",pos:fe.create(-11.5,4.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(11.5,4.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(0,13),scale:1,ori:1},{type:"crate_01",pos:fe.create(0,4.75),scale:.9,ori:0},{type:"crate_01",pos:fe.create(3,.5),scale:.9,ori:0},{type:"crate_01",pos:fe.create(-3,.5),scale:.9,ori:0},{type:"wheel_03",pos:fe.create(0,9.1),scale:1,ori:0},{type:"wheel_03",pos:fe.create(-7.6,1),scale:1,ori:1},{type:"wheel_03",pos:fe.create(7.6,1),scale:1,ori:3},{type:"loot_tier_chrys_03",pos:fe.create(0,-5.5),scale:1,ori:0}]},bunker_structure_08:{type:"structure",terrain:{grass:!0,beach:!1},ori:0,mapObstacleBounds:[ye.createAabbExtents(fe.create(5,5),fe.create(15,15))],layers:[{type:"bunker_chrys_01",pos:fe.create(0,0),ori:0},{type:"bunker_chrys_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(11.5,-12.25),fe.create(14,9.5)),ye.createAabbExtents(fe.create(40,20),fe.create(14.45,35))]},bunker_structure_08b:{type:"structure",terrain:{grass:!0,beach:!1},ori:0,mapObstacleBounds:[ye.createAabbExtents(fe.create(5,5),fe.create(15,15))],layers:[{type:"bunker_chrys_01",pos:fe.create(0,0),ori:0},{type:"bunker_chrys_sublevel_01b",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(11.5,-12.25),fe.create(14,9.5)),ye.createAabbExtents(fe.create(40,20),fe.create(14.45,35))]},hedgehog_wall:W({material:"metal",extents:fe.create(3,.5),height:.5,map:{display:!0,color:5854285,scale:1}}),hedgehog_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!1,beach:!0},floor:{surfaces:[],imgs:[{sprite:"map-hedgehog-01.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"hedgehog_wall",pos:fe.create(0,0),scale:1,ori:1},{type:"hedgehog_wall",pos:fe.create(0,0),scale:1,ori:0}]},cache_01:w({}),cache_02:w({mapObjects:[{type:"tree_03",pos:fe.create(0,0),scale:.9,ori:0},{type:"decal_initiative_01",pos:fe.create(0,0),scale:1.2,ori:0,inheritOri:!1}]}),cache_03:w({mapObjects:[{type:"bush_06",pos:fe.create(0,0),scale:1,ori:0},{type:"loot_tier_leaf_pile",pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1}]}),cache_04:w({mapObjects:[{type:"pumpkin_01",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_light_01",pos:fe.create(0,0),scale:1.5,ori:0,inheritOri:!1}]}),cache_05:w({mapObjects:[{type:"pumpkin_02",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_light_01",pos:fe.create(0,0),scale:1.5,ori:0,inheritOri:!1}]}),cache_06:w({mapObjects:[{type:"bush_07",pos:fe.create(0,0),scale:1,ori:0},{type:"loot_tier_leaf_pile",pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1}]}),cache_07:w({mapObjects:[{type:"barrel_01b",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_initiative_01",pos:fe.create(0,0),scale:1.1,ori:0,inheritOri:!1}]}),candle_lit_01:w({mapObjects:[{type:"candle_01",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_light_02",pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1}]}),candle_lit_02:w({mapObjects:[{type:"candle_01",pos:fe.create(0,0),scale:1,ori:0},{type:"decal_light_03",pos:fe.create(0,0),scale:1,ori:0,inheritOri:!1}]}),hut_wall_int_4:W({material:"wood",extents:fe.create(.5,2),hitParticle:"tanChip",img:m("map-wall-04.img",4608e3)}),hut_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"tanChip",img:m("map-wall-05.img",4608e3)}),hut_wall_int_6:W({material:"wood",extents:fe.create(.5,3),hitParticle:"tanChip",img:m("map-wall-06.img",4608e3)}),hut_wall_int_12:W({material:"wood",extents:fe.create(.5,6),hitParticle:"tanChip",img:m("map-wall-12.img",4608e3)}),hut_wall_int_14:W({material:"wood",extents:fe.create(.5,7),hitParticle:"tanChip",img:m("map-wall-14.img",4608e3)}),hut_window_open_01:he({img:{tint:7681026}}),hut_01:$({}),hut_01x:$({ceiling:{imgs:[{sprite:"map-building-hut-ceiling-01.img",scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-04.img",pos:fe.create(4.5,.5),scale:.667,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-05.img",pos:fe.create(-.5,5),scale:.667,alpha:1,tint:16777215,rot:1}]}}),hut_02:$({ceilingImg:"map-building-hut-ceiling-02.img",specialLoot:"pot_02"}),hut_02x:$({specialLoot:"pot_02",ceiling:{imgs:[{sprite:"map-building-hut-ceiling-02.img",scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-04.img",pos:fe.create(4.5,.5),scale:.667,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-05.img",pos:fe.create(.5,-4.5),scale:.667,alpha:1,tint:16777215,rot:3}]}}),warehouse_wall_side:W({material:"metal",extents:fe.create(25,.6)}),warehouse_wall_edge:W({material:"metal",extents:fe.create(.6,3.2)}),warehouse_01:me({topLeftObs:"crate_01",topRightObs:"crate_01",botRightObs:"crate_01",ignoreMapSpawnReplacement:!0}),warehouse_01b:me({topLeftObs:"crate_01",topRightObs:"crate_01",botRightObs:"crate_01",decoration_01:"candle_lit_01",ignoreMapSpawnReplacement:!0}),warehouse_01f:me({topLeftObs:"crate_01",topRightObs:"crate_01",botRightObs:"crate_01",ignoreMapSpawnReplacement:!1}),warehouse_01x:me({topLeftObs:"crate_01",topRightObs:"crate_01",botRightObs:"crate_01",ignoreMapSpawnReplacement:!0,ceiling:{imgs:[{sprite:"map-building-warehouse-ceiling-01.img",scale:1,alpha:1,tint:16777215},{sprite:"map-snow-04.img",pos:fe.create(7.5,5),scale:.9,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-05.img",pos:fe.create(-8.5,4),scale:.9,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-06.img",pos:fe.create(22.25,11.25),scale:.75,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-06.img",pos:fe.create(-22.25,-11.25),scale:.75,alpha:1,tint:16777215,rot:2}]}}),warehouse_02:pe({}),warehouse_02x:pe({ceiling:{imgs:[{sprite:"map-building-warehouse-ceiling-02.img",scale:1,alpha:1,tint:16777215},{sprite:"map-snow-04.img",pos:fe.create(0,4),scale:1,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-06.img",pos:fe.create(20.25,-9.75),scale:.75,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-06.img",pos:fe.create(-20.25,9.75),scale:.75,alpha:1,tint:16777215,rot:3}]}}),warehouse_complex_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(26,70.5),fe.create(47,7.5)),color:5855577},{collider:ye.createAabbExtents(fe.create(15.5,52.5),fe.create(57.5,10.5)),color:5855577},{collider:ye.createAabbExtents(fe.create(33,11),fe.create(75,31)),color:5855577},{collider:ye.createAabbExtents(fe.create(5,-30),fe.create(47,10)),color:5855577},{collider:ye.createAabbExtents(fe.create(-39.75,11.25),fe.create(2,51)),color:16109568},{collider:ye.createCircle(fe.create(-39,55),1.25),color:6310464},{collider:ye.createCircle(fe.create(-39,20.5),1.25),color:6310464},{collider:ye.createCircle(fe.create(-39,2),1.25),color:6310464},{collider:ye.createCircle(fe.create(-39,-31.5),1.25),color:6310464},{collider:ye.createAabbExtents(fe.create(-28,-30),fe.create(2,2)),color:6697728},{collider:ye.createAabbExtents(fe.create(-23,-33),fe.create(2,2)),color:6697728},{collider:ye.createAabbExtents(fe.create(7,70),fe.create(2,2)),color:6697728},{collider:ye.createAabbExtents(fe.create(12,72),fe.create(2,2)),color:6697728},{collider:ye.createCircle(fe.create(-26.5,54.75),1.75),color:8026746},{collider:ye.createCircle(fe.create(-23.5,57),1.75),color:8026746},{collider:ye.createCircle(fe.create(84,-15.5),1.75),color:8026746},{collider:ye.createCircle(fe.create(40,-35),1.5),color:8026746},{collider:ye.createCircle(fe.create(65,61),1.5),color:8026746},{collider:ye.createAabbExtents(fe.create(44.5,-25),fe.create(1.4,3.1)),color:13278307},{collider:ye.createAabbExtents(fe.create(58,47.5),fe.create(1.4,3.1)),color:13278307}]},terrain:{waterEdge:{dir:fe.create(-1,0),distMin:72,distMax:72}},mapObstacleBounds:[ye.createAabbExtents(fe.create(26,70.5),fe.create(47,7.5)),ye.createAabbExtents(fe.create(15.5,52.5),fe.create(57.5,10.5)),ye.createAabbExtents(fe.create(33,11),fe.create(75,31)),ye.createAabbExtents(fe.create(5,-30),fe.create(47,10))],floor:{surfaces:[{type:"asphalt",collision:[ye.createAabbExtents(fe.create(26,70.5),fe.create(47,7.5)),ye.createAabbExtents(fe.create(15.5,52.5),fe.create(57.5,10.5)),ye.createAabbExtents(fe.create(33,11),fe.create(75,31)),ye.createAabbExtents(fe.create(5,-30),fe.create(47,10))]}],imgs:[{sprite:"map-complex-warehouse-floor-01.img",pos:fe.create(-31.5,37.25),scale:1,alpha:1,tint:16777215},{sprite:"map-complex-warehouse-floor-01.img",pos:fe.create(-31.5,-14.25),scale:1,alpha:1,tint:16777215,mirrorY:!0},{sprite:"map-complex-warehouse-floor-02.img",pos:fe.create(25.95,19),scale:1,alpha:1,tint:16777215},{sprite:"map-complex-warehouse-floor-03.img",pos:fe.create(90.4,26.5),scale:1,alpha:1,tint:16777215,mirrorY:!0},{sprite:"map-complex-warehouse-floor-03.img",pos:fe.create(90.4,-4.5),scale:1,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"warehouse_02",pos:fe.create(5,0),scale:1,ori:0},{type:"warehouse_02",pos:fe.create(70,0),scale:1,ori:0},{type:"warehouse_02",pos:fe.create(18,55),scale:1,ori:0},{type:"bollard_01",pos:fe.create(-39,55),scale:1,ori:2},{type:c({container_01:1,container_02:1,container_03:1,container_06:.12}),pos:fe.create(-37.5,38),scale:1,ori:0},{type:"bollard_01",pos:fe.create(-39,20.5),scale:1,ori:2},{type:"bollard_01",pos:fe.create(-39,2),scale:1,ori:2},{type:c({container_01:1,container_02:1,container_03:1,container_06:.12}),pos:fe.create(-37.5,-15),scale:1,ori:2},{type:"bollard_01",pos:fe.create(-39,-31.5),scale:1,ori:2},{type:"crate_01",pos:fe.create(-28,-30),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(-23,-33),scale:1,ori:0,inheritOri:!1},{type:"container_04",pos:fe.create(-11.5,-26.575),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(-6,-29),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(9.5,-29),scale:1,ori:0},{type:"container_04",pos:fe.create(15,-26.575),scale:1,ori:0},{type:"shack_02",pos:fe.create(37,-30),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(44.5,-25),scale:1,ori:1},{type:"barrel_01",pos:fe.create(84,-15.5),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(-3,22),scale:1,ori:1},{type:"container_04",pos:fe.create(-5.425,27.5),scale:1,ori:1},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(-3,33),scale:1,ori:1},{type:"container_04",pos:fe.create(28,22),scale:1,ori:1},{type:"container_04",pos:fe.create(28,27.5),scale:1,ori:1},{type:"container_04",pos:fe.create(28,33),scale:1,ori:1},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(53,22),scale:1,ori:3},{type:"container_04",pos:fe.create(55.425,27.5),scale:1,ori:1},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(53,33),scale:1,ori:3},{type:"container_04",pos:fe.create(84,22),scale:1,ori:3},{type:c({container_01:1,container_02:1,container_03:1,container_05:2,container_06:.12,"":.75}),pos:fe.create(86.425,27.5),scale:1,ori:1},{type:"barrel_01",pos:fe.create(-26.5,54.75),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-23.5,57),scale:1,ori:0},{type:"crate_01",pos:fe.create(7,70),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(12,72),scale:1,ori:0,inheritOri:!1},{type:"shack_02",pos:fe.create(60,58),scale:1,ori:1},{type:"sandbags_01",pos:fe.create(58,47.5),scale:1,ori:1}]},logging_complex_01:{type:"building",map:{display:!0,shapes:[]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,-4),fe.create(55,50))],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(0,0),fe.create(55,55)),color:5195792,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(-28.5,7),fe.create(7,5)),color:5986827,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(-24.5,-35),fe.create(5.5,4.5)),color:5986827,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(20,10),fe.create(20,30)),color:5986827,roughness:.05,offsetDist:.5}],floor:{surfaces:[{type:"grass",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(55,55))]}],imgs:[]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"container_04",pos:fe.create(3.75,14),scale:1,ori:0},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-1.35,10.25),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-6,12.25),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-2,14.5),scale:.9,ori:0},{type:"warehouse_02",pos:fe.create(20,10),scale:1,ori:1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(35,24.25),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(35,29),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(39.75,27),scale:1,ori:0,inheritOri:!1},{type:"tree_07",pos:fe.create(47,13),scale:1,ori:0},{type:"tree_02",pos:fe.create(50.5,9.5),scale:1,ori:0,inheritOri:!1},{type:"bunker_structure_06",pos:fe.create(38,-12.5),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(21,-32),scale:1,ori:3},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(21,-37.5),scale:1,ori:3},{type:"tree_07",pos:fe.create(45.5,-31.5),scale:1,ori:0},{type:"tree_07",pos:fe.create(40.5,-36.5),scale:1.1,ori:0},{type:c({crate_01:4,crate_19:1}),pos:fe.create(21.75,-50),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(26.75,-49),scale:1,ori:0,inheritOri:!1},{type:"tree_02",pos:fe.create(44.5,-50.5),scale:1,ori:0,inheritOri:!1},{type:"tree_09",pos:fe.create(-9,34),scale:1,ori:0},{type:"tree_02",pos:fe.create(-13.5,35.5),scale:1,ori:0,inheritOri:!1},{type:"tree_09",pos:fe.create(-16.5,32),scale:1,ori:3},{type:"tree_09",pos:fe.create(-20,36),scale:1,ori:2},{type:"tree_09",pos:fe.create(-24.5,33),scale:1,ori:3},{type:"tree_09",pos:fe.create(-31.5,37),scale:1,ori:2},{type:"tree_09",pos:fe.create(-32.5,32),scale:1,ori:1},{type:"tree_09",pos:fe.create(-40,35.5),scale:1,ori:1},{type:"tree_09",pos:fe.create(-44.5,32.5),scale:1,ori:3},{type:"woodpile_02",pos:fe.create(-33.5,23.5),scale:1,ori:0},{type:"woodpile_02",pos:fe.create(-42.75,21.5),scale:1,ori:1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-30.5,9),scale:1,ori:0,inheritOri:!1},{type:c({chest_02:1,case_04:1}),pos:fe.create(-30.5,4.75),scale:1,ori:0},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-25.75,7),scale:1,ori:0,inheritOri:!1},{type:"woodpile_02",pos:fe.create(-14.5,.5),scale:1,ori:1},{type:"woodpile_02",pos:fe.create(-21,-8.75),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-36.5,-9),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(-34,-11.5),scale:.9,ori:0},{type:"outhouse_01",pos:fe.create(-48.5,-5),scale:1,ori:1},{type:c({outhouse_01:5,outhouse_02:1}),pos:fe.create(-48.5,-14.5),scale:1,ori:1},{type:"woodpile_01",pos:fe.create(-51,-20.5),scale:1,ori:0},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-26.75,-36),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(-22,-34),scale:1,ori:0,inheritOri:!1},{type:"tree_09",pos:fe.create(-14.5,-20),scale:1,ori:1},{type:"tree_09",pos:fe.create(-11.5,-23),scale:1,ori:2},{type:"tree_09",pos:fe.create(-15.5,-24),scale:1,ori:0},{type:"woodpile_02",pos:fe.create(-37,-34),scale:1,ori:1},{type:"woodpile_02",pos:fe.create(-31,-47),scale:1,ori:0},{type:"woodpile_02",pos:fe.create(-18.75,-45.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-2.5,-35.75),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(.75,-37.5),scale:.9,ori:0},{type:"tree_07",pos:fe.create(1,-33),scale:1.2,ori:0}]},logging_complex_02:{type:"building",map:{display:!0,shapes:[]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createCircle(fe.create(0,0),40)],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(5,21.5),fe.create(5.5,6)),color:7563810,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(-17.75,-14),fe.create(6,4.5)),color:7563810,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(21.5,-10),fe.create(4.75,3.5)),color:7563810,roughness:.05,offsetDist:.5}],floor:{surfaces:[{type:"grass",collision:[]}],imgs:[]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"tree_08c",pos:fe.create(0,0),scale:2,ori:0},{type:c({crate_01:4,crate_19:1}),pos:fe.create(2.5,19.5),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(7.5,19),scale:1,ori:0,inheritOri:!1},{type:c({crate_01:4,crate_19:1}),pos:fe.create(3.5,24.5),scale:1,ori:0,inheritOri:!1},{type:"crate_04",pos:fe.create(-20.5,-13.25),scale:1,ori:0},{type:"crate_04",pos:fe.create(-15,-14.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(23.5,-9.25),scale:1,ori:0},{type:"barrel_01",pos:fe.create(20,-11),scale:1,ori:0}]},junkyard_01:{type:"building",map:{display:!0,shapes:[]},terrain:{grass:!0,beach:!1},ori:0,mapObstacleBounds:[ye.createCircle(fe.create(0,0),37)],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(-8.5,24),fe.create(13,9)),color:1446402},{bound:ye.createAabbExtents(fe.create(26.75,8.5),fe.create(8,5.5)),color:1446402},{bound:ye.createAabbExtents(fe.create(23.75,-15.5),fe.create(7,5.5)),color:1446402},{bound:ye.createAabbExtents(fe.create(-23.5,-10),fe.create(4.75,3.5)),color:1446402}],floor:{surfaces:[{type:"grass",collision:[]}],imgs:[]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"tree_05b",pos:fe.create(0,0),scale:1.5,ori:0},{type:"candle_lit_01",pos:fe.create(-9,3),scale:1,ori:0},{type:"candle_lit_01",pos:fe.create(9,3),scale:1,ori:0},{type:"candle_lit_01",pos:fe.create(-6.5,-7),scale:1,ori:0},{type:"candle_lit_01",pos:fe.create(6.5,-7),scale:1,ori:0},{type:"candle_lit_01",pos:fe.create(0,9),scale:1,ori:0},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-2.5,29.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-6.5,29),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-10.5,29.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-14.5,30),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(1.5,23.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-2.5,24.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-6.5,24),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-10.5,24),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-14.5,23.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-18.5,24.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-2.5,18.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-6.5,18),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-10.5,18.5),scale:1,ori:0,inheritOri:!1},{type:c({refrigerator_01:3,"":1}),pos:fe.create(-14.5,19),scale:1,ori:0,inheritOri:!1},{type:c({"":1,table_01:3}),pos:fe.create(22.5,6),scale:1,ori:0,inheritOri:!1},{type:c({"":1,table_01:3}),pos:fe.create(29,6),scale:1,ori:0,inheritOri:!1},{type:c({"":1,table_01:3}),pos:fe.create(24.5,11),scale:1,ori:0,inheritOri:!1},{type:c({"":1,table_01:3}),pos:fe.create(31,11),scale:1,ori:0,inheritOri:!1},{type:c({oven_01:3,"":1}),pos:fe.create(20,-13),scale:1,ori:0,inheritOri:!1},{type:c({oven_01:3,"":1}),pos:fe.create(24,-12.5),scale:1,ori:0,inheritOri:!1},{type:c({oven_01:3,"":1}),pos:fe.create(28,-13.5),scale:1,ori:0,inheritOri:!1},{type:c({oven_01:3,"":1}),pos:fe.create(22,-18.5),scale:1,ori:0,inheritOri:!1},{type:c({oven_01:3,"":1}),pos:fe.create(26,-18.5),scale:1,ori:0,inheritOri:!1},{type:c({"":1,cache_03:3}),pos:fe.create(-.5,-23),scale:1,ori:0,inheritOri:!1},{type:c({"":1,cache_03:3}),pos:fe.create(-6,-24),scale:1,ori:0,inheritOri:!1},{type:c({"":1,cache_03:3}),pos:fe.create(-3,-27.5),scale:1,ori:0,inheritOri:!1},{type:c({"":1,vending_01:3}),pos:fe.create(-25.5,-9.25),scale:1,ori:0,inheritOri:!1},{type:c({"":1,vending_01:3}),pos:fe.create(-22,-11),scale:1,ori:0,inheritOri:!1}]},archway_column_1:W({material:"wood",extents:fe.create(1,1),img:Object.assign(m("map-column-01.img",7290644),{residue:"map-drawers-res.img"})}),archway_01:{type:"building",map:{display:!0,color:7813914,scale:1},terrain:{grass:!0,beach:!1},floor:{surfaces:[{type:"grass",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(10,1))]}],imgs:[{sprite:"",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[{sprite:"map-building-archway-ceiling-01.img",scale:.5,alpha:1,tint:16777215}],destroy:{wallCount:1,particle:"archwayBreak",particleCount:15,residue:"map-archway-res-01.img"}},mapObjects:[{type:"archway_column_1",pos:fe.create(-10,0),scale:1,ori:0},{type:"archway_column_1",pos:fe.create(10,0),scale:1,ori:0},{type:"loot_tier_1",pos:fe.create(0,0),scale:1,ori:0}]},desert_town_01:{type:"building",map:{display:!0,shapes:[]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(65,102)),ye.createAabbExtents(fe.create(0,0),fe.create(20,120)),ye.createAabbExtents(fe.create(-60,40),fe.create(10,5))],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(0,0),fe.create(60,95)),color:12813354,roughness:.1,offsetDist:1},{bound:ye.createAabbExtents(fe.create(0,0),fe.create(10,96)),color:9396511,roughness:.1,offsetDist:1},{bound:ye.createAabbExtents(fe.create(-33,40),fe.create(27,5)),color:9396511,roughness:.1,offsetDist:1}],floor:{surfaces:[{type:"grass",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(55,25))]}],imgs:[]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"archway_01",pos:fe.create(0,95),scale:1,ori:0},{type:"archway_01",pos:fe.create(0,-95),scale:1,ori:0},{type:"police_01",pos:fe.create(40,-50),scale:1,ori:3},{type:"cabin_01",pos:fe.create(37,20),scale:1,ori:3},{type:"cabin_01",pos:fe.create(35,70),scale:1,ori:3},{type:"barn_01",pos:fe.create(-34,-60),scale:1,ori:3},{type:"bank_01b",pos:fe.create(-35,0),scale:1,ori:1},{type:"saloon_structure_01",pos:fe.create(-35,70),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(5,76),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-6.75,71),scale:.9,ori:0},{type:"sandbags_02",pos:fe.create(-6.75,67),scale:1,ori:0},{type:"sandbags_02",pos:fe.create(-50,42),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-4,44),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(-1.5,46.5),scale:.9,ori:0},{type:"crate_18",pos:fe.create(.25,42),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-21,31.5),scale:.9,ori:0},{type:"sandbags_01",pos:fe.create(-15,31.5),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(13,34),scale:1,ori:1},{type:"sandbags_02",pos:fe.create(7,8),scale:1,ori:1},{type:"barrel_01",pos:fe.create(-7.25,-12.5),scale:.9,ori:0},{type:"sandbags_01",pos:fe.create(-7.25,-22),scale:1,ori:1},{type:"crate_18",pos:fe.create(2.5,-56.5),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-1.5,-59),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(1.5,-61),scale:.9,ori:0},{type:"sandbags_01",pos:fe.create(-5.5,-74),scale:1,ori:0},{type:"sandbags_02",pos:fe.create(7.5,-82),scale:1,ori:0}]},desert_town_02:{type:"building",map:{display:!0,shapes:[]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,-3),fe.create(50,60)),ye.createAabbExtents(fe.create(0,0),fe.create(60,15))],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(0,-3),fe.create(45,55)),color:12813354,roughness:.1,offsetDist:1},{bound:ye.createAabbExtents(fe.create(0,0),fe.create(46,10)),color:9396511,roughness:.1,offsetDist:1},{bound:ye.createAabbExtents(fe.create(0,2),fe.create(5,50.5)),color:9396511,roughness:.1,offsetDist:1}],floor:{surfaces:[{type:"grass",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))]}],imgs:[]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"archway_01",pos:fe.create(45,0),scale:1,ori:1},{type:"archway_01",pos:fe.create(-45,0),scale:1,ori:1},{type:"house_red_01",pos:fe.create(24,30),scale:1,ori:3},{type:"house_red_02",pos:fe.create(-24,30),scale:1,ori:3},{type:"bank_01b",pos:fe.create(-10,-34),scale:1,ori:2},{type:"shack_01",pos:fe.create(31,-26),scale:1,ori:2},{type:"outhouse_01",pos:fe.create(28,-46),scale:1,ori:0},{type:"tree_06",pos:fe.create(29,-36),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(-4.75,34),scale:.9,ori:0},{type:"sandbags_02",pos:fe.create(-4.75,30),scale:1,ori:1},{type:"sandbags_01",pos:fe.create(-9,10),scale:1,ori:0},{type:"crate_18",pos:fe.create(2.5,1.5),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-2,-1),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(1.5,-3),scale:.9,ori:0},{type:"sandbags_01",pos:fe.create(16,-10),scale:1,ori:1}]},statue_01:j({scale:{createMin:1,createMax:1,destroy:.5},collision:ye.createAabbExtents(fe.create(0,0),fe.create(4.4,4.4)),destructible:!1,map:{display:!0,color:5723991,scale:1},img:{sprite:"map-statue-01.img",scale:.5}}),statue_top_01:j({health:500,height:10,collision:ye.createCircle(fe.create(0,0),2.45),scale:{createMin:1,createMax:1,destroy:.8},destructible:!0,map:{display:!1,color:5723991,scale:1},img:{sprite:"map-statue-top-01.img",residue:"",scale:.5,zIdx:60}}),statue_top_02:j({health:500,height:10,collision:ye.createCircle(fe.create(0,0),2.45),scale:{createMin:1,createMax:1,destroy:.8},destructible:!0,map:{display:!1,color:5723991,scale:1},img:{sprite:"map-statue-top-02.img",residue:"",scale:.5,zIdx:60}}),statue_structure_01:{type:"building",ori:0,terrain:{},floor:{surfaces:[],imgs:[{sprite:"",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"statue_01",pos:fe.create(0,0),scale:1,ori:0},{type:"statue_top_01",pos:fe.create(0,0),scale:1,ori:0}]},statue_structure_02:{type:"building",ori:0,terrain:{},floor:{surfaces:[],imgs:[{sprite:"",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"statue_01",pos:fe.create(0,0),scale:1,ori:0},{type:"statue_top_02",pos:fe.create(0,0),scale:1,ori:0}]},statue_02:j({collision:ye.createAabbExtents(fe.create(0,0),fe.create(4.4,4.4)),destructible:!1,map:{display:!0,color:5723991,scale:1},img:{sprite:"map-statue-01.img",scale:.5}}),river_town_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(70.75,.5),fe.create(30,54.5)),color:3815994},{collider:ye.createAabbExtents(fe.create(77.5,64),fe.create(23,10)),color:3815994},{collider:ye.createAabbExtents(fe.create(111,-29.5),fe.create(10.5,24.5)),color:3815994},{collider:ye.createAabbExtents(fe.create(50,0),fe.create(4.4,4.4)),color:5723991}]},terrain:{bridge:{nearbyWidthMult:1},spawnPriority:100},bridgeLandBounds:[ye.createAabbExtents(fe.create(-41,0),fe.create(6,10)),ye.createAabbExtents(fe.create(41,0),fe.create(6,10)),ye.createAabbExtents(fe.create(81,0),fe.create(40,54)),ye.createAabbExtents(fe.create(78,64),fe.create(23,10)),ye.createAabbExtents(fe.create(-76,-22),fe.create(36,24)),ye.createAabbExtents(fe.create(-72,22),fe.create(27,25))],bridgeWaterBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(5,5))],mapObstacleBounds:[ye.createAabbExtents(fe.create(71,0),fe.create(31,56)),ye.createAabbExtents(fe.create(77,65),fe.create(24,10)),ye.createAabbExtents(fe.create(112,-30),fe.create(10,26)),ye.createAabbExtents(fe.create(106,19.5),fe.create(8,7.25)),ye.createAabbExtents(fe.create(-71,32),fe.create(27,15)),ye.createAabbExtents(fe.create(-71,16),fe.create(8,6)),ye.createAabbExtents(fe.create(-75,-34),fe.create(40,19)),ye.createAabbExtents(fe.create(-57,-10),fe.create(5,11)),ye.createAabbExtents(fe.create(-86,-10),fe.create(5,11)),ye.createAabbExtents(fe.create(-21,0),fe.create(100,8)),ye.createAabbExtents(fe.create(-109,30),fe.create(7,7.25)),ye.createAabbExtents(fe.create(0,0),fe.create(40,15))],mapGroundPatches:[{bound:ye.createAabbExtents(fe.create(-20,0),fe.create(100,6)),color:6632211,roughness:.05,offsetDist:1},{bound:ye.createAabbExtents(fe.create(-71,10),fe.create(2,9)),color:6632211,roughness:0,offsetDist:1},{bound:ye.createAabbExtents(fe.create(-57,-10),fe.create(2,9)),color:6632211,roughness:0,offsetDist:1},{bound:ye.createAabbExtents(fe.create(-109,30),fe.create(6,6.25)),color:3293977,roughness:.05,offsetDist:.5},{bound:ye.createAabbExtents(fe.create(-86,-10),fe.create(2,9)),color:6632211,roughness:0,offsetDist:1},{bound:ye.createAabbExtents(fe.create(106,19.5),fe.create(7,6.25)),color:3293977,roughness:.05,offsetDist:.5}],floor:{surfaces:[{type:"grass",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(70.75,.5),fe.create(30,54.5)),ye.createAabbExtents(fe.create(77.5,64),fe.create(23,10)),ye.createAabbExtents(fe.create(111,-29.5),fe.create(10.5,24.5))]}],imgs:[{sprite:"map-complex-warehouse-floor-04.img",pos:fe.create(81,10),scale:1,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"bridge_xlg_structure_01",pos:fe.create(0,0),scale:1,ori:0},{type:"barn_01",pos:fe.create(-71,30),scale:1,ori:2},{type:"house_red_01",pos:fe.create(-56,-30),scale:1,ori:0},{type:"house_red_02",pos:fe.create(-96,-30),scale:1,ori:0},{type:"sandbags_02",pos:fe.create(-68,2),scale:1,ori:0},{type:c({crate_02:1,crate_01:3}),pos:fe.create(-85,1),scale:1,ori:0,inheritOri:!1},{type:c({crate_02:1,crate_01:3}),pos:fe.create(-90,-1),scale:1,ori:0,inheritOri:!1},{type:"crate_02f",pos:fe.create(-106.5,32.25),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(-111.25,32.25),scale:1,ori:0},{type:"crate_01",pos:fe.create(-108,27.25),scale:1,ori:0},{type:"statue_structure_01",pos:fe.create(-50,0),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(45,36),scale:1,ori:2},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(51,36),scale:1,ori:2},{type:"shack_02",pos:fe.create(47,20),scale:1,ori:0},{type:"warehouse_02",pos:fe.create(78,40),scale:1,ori:1},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(95,44),scale:1,ori:0},{type:"statue_structure_02",pos:fe.create(50,0),scale:1,ori:2},{type:"crate_01",pos:fe.create(74.5,-.5),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(79.5,.25),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(106,22),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(104.5,17.25),scale:1,ori:0,inheritOri:!1},{type:"crate_22",pos:fe.create(109.25,17.25),scale:1,ori:0,inheritOri:!1},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(85,-13),scale:1,ori:1},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(45,-36),scale:1,ori:0},{type:"shack_02",pos:fe.create(47,-20),scale:1,ori:2},{type:"warehouse_02",pos:fe.create(86,-30),scale:1,ori:0},{type:c({container_01:1,container_02:1,container_03:1}),pos:fe.create(72,-47),scale:1,ori:1}]},shack_wall_top:W({material:"wood",extents:fe.create(5.6,.35),height:10,img:m("map-wall-shack-top.img")}),shack_wall_side_left:W({material:"wood",extents:fe.create(.35,3.43),height:10,img:m("map-wall-shack-left.img")}),shack_wall_side_right:W({material:"wood",extents:fe.create(.35,3.8),height:10,img:m("map-wall-shack-right.img")}),shack_wall_bot:W({material:"wood",extents:fe.create(3.75,.35),height:10,img:m("map-wall-shack-bot.img")}),shack_01:le(),shack_01x:le({ceiling:{imgs:[{sprite:"map-building-shack-ceiling-01.img",scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-05.img",pos:fe.create(-4,2.5),scale:.667,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-04.img",pos:fe.create(3.5,-.5),scale:.667,alpha:1,tint:16777215,rot:0}]}}),shack_02:ce({}),shack_02x:ce({ceiling:{imgs:[{sprite:"map-building-shack-ceiling-02.img",scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-05.img",pos:fe.create(-2,1),scale:.667,alpha:1,tint:16777215,rot:0}]}}),shack_wall_ext_2:W({material:"wood",extents:fe.create(.5,1),hitParticle:"tanChip",img:m("map-wall-02.img",12556639)}),shack_wall_ext_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"tanChip",img:m("map-wall-05.img",12556639)}),shack_wall_ext_9:W({material:"wood",extents:fe.create(.5,4.5),hitParticle:"tanChip",img:m("map-wall-09.img",12556639)}),shack_wall_ext_10:W({material:"wood",extents:fe.create(.5,5),hitParticle:"tanChip",img:m("map-wall-10.img",12556639)}),shack_wall_ext_14:W({material:"wood",extents:fe.create(.5,7),hitParticle:"tanChip",img:m("map-wall-14.img",12556639)}),shack_03a:ee({terrain:{bridge:{nearbyWidthMult:1},nearbyRiver:{radMin:.75,radMax:1.5,facingOri:1}}}),shack_03b:ee({terrain:{waterEdge:{dir:fe.create(0,1),distMin:4,distMax:5}},map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(-7.75,3),fe.create(1,2)),color:6171907},{collider:ye.createAabbExtents(fe.create(5,-4.75),fe.create(2,1)),color:6171907},{collider:ye.createAabbExtents(fe.create(1,1.5),fe.create(8,5.5)),color:5730406},{collider:ye.createAabbExtents(fe.create(-10.65,9),fe.create(2,12)),color:6171907}]},floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(1,1.5),fe.create(8,5.5)),ye.createAabbExtents(fe.create(-10.65,9),fe.create(2,12)),ye.createAabbExtents(fe.create(-7.75,3),fe.create(1,2)),ye.createAabbExtents(fe.create(5,-4.75),fe.create(2,1))]}],imgs:[{sprite:"map-building-shack-floor-03.img",scale:.5,alpha:1,tint:16777215},{sprite:"map-building-hut-floor-02.img",pos:fe.create(-10.65,9),scale:.5,alpha:1,tint:16777215}]},ceiling:{imgs:[{sprite:"map-building-shack-ceiling-03.img",pos:fe.create(.5,.5),scale:.667,alpha:1,tint:16777215}]}}),shack_03x:ee({terrain:{bridge:{nearbyWidthMult:1},nearbyRiver:{radMin:.75,radMax:1.5,facingOri:1}},ceiling:{imgs:[{sprite:"map-building-shack-ceiling-03.img",pos:fe.create(.5,.5),scale:.667,alpha:1,tint:10461087},{sprite:"map-snow-01.img",pos:fe.create(3.75,1.75),scale:.5,alpha:1,tint:16777215,rot:1}]}}),outhouse_wall_top:W({material:"wood",extents:fe.create(3.2,.35),height:10,hitParticle:"outhouseChip",explodeParticle:"outhousePlank",health:100,img:m("map-wall-outhouse-top.img")}),outhouse_wall_side:W({material:"wood",extents:fe.create(.35,3.1),height:10,hitParticle:"outhouseChip",explodeParticle:"outhousePlank",health:100,img:m("map-wall-outhouse-side.img")}),outhouse_wall_bot:W({material:"wood",extents:fe.create(1.15,.35),height:10,hitParticle:"outhouseChip",explodeParticle:"outhousePlank",health:100,img:m("map-wall-outhouse-bot.img")}),outhouse_01:re({}),outhouse_01x:re({ceiling:{imgs:[{sprite:"map-building-outhouse-ceiling.img",scale:.5,alpha:1,tint:16777215},{sprite:"map-snow-04.img",pos:fe.create(2.25,0),scale:.5,alpha:1,tint:16777215,rot:0}]}}),outhouse_02:re({ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,1.45),fe.create(3.6,3.2))],scopeOut:[ye.createAabbExtents(fe.create(0,1.4),fe.create(3.8,3.4))],imgs:[{sprite:"map-building-outhouse-ceiling.img",scale:.5,alpha:1,tint:13735576}],destroy:{wallCount:2,particleCount:15,particle:"outhouseBreak",residue:"map-outhouse-res.img"}},obs:"toilet_02b"}),brick_wall_ext_1:W({material:"brick",extents:fe.create(.5,.5)}),brick_wall_ext_2:W({material:"brick",extents:fe.create(.5,1)}),brick_wall_ext_3:W({material:"brick",extents:fe.create(.5,1.5)}),brick_wall_ext_4:W({material:"brick",extents:fe.create(.5,2)}),brick_wall_ext_5:W({material:"brick",extents:fe.create(.5,2.5)}),brick_wall_ext_6:W({material:"brick",extents:fe.create(.5,3)}),brick_wall_ext_7:W({material:"brick",extents:fe.create(.5,3.5)}),brick_wall_ext_8:W({material:"brick",extents:fe.create(.5,4)}),brick_wall_ext_9:W({material:"brick",extents:fe.create(.5,4.5)}),brick_wall_ext_10:W({material:"brick",extents:fe.create(.5,5)}),brick_wall_ext_11:W({material:"brick",extents:fe.create(.5,5.5)}),brick_wall_ext_12:W({material:"brick",extents:fe.create(.5,6)}),brick_wall_ext_13:W({material:"brick",extents:fe.create(.5,6.5)}),brick_wall_ext_14:W({material:"brick",extents:fe.create(.5,7)}),brick_wall_ext_15:W({material:"brick",extents:fe.create(.5,7.5)}),brick_wall_ext_16:W({material:"brick",extents:fe.create(.5,8)}),brick_wall_ext_17:W({material:"brick",extents:fe.create(.5,8.5)}),brick_wall_ext_18:W({material:"brick",extents:fe.create(.5,9)}),brick_wall_ext_19:W({material:"brick",extents:fe.create(.5,9.5)}),brick_wall_ext_20:W({material:"brick",extents:fe.create(.5,10)}),brick_wall_ext_21:W({material:"brick",extents:fe.create(.5,10.5)}),brick_wall_ext_23:W({material:"brick",extents:fe.create(.5,11.5)}),brick_wall_ext_33:W({material:"brick",extents:fe.create(.5,16.5)}),brick_wall_ext_41:W({material:"brick",extents:fe.create(.5,20.5)}),brick_wall_ext_short_7:W({material:"brick",extents:fe.create(.5,3.5),height:.5}),brick_wall_ext_thicker_4:W({material:"brick",extents:fe.create(1.5,2)}),brick_wall_ext_thicker_5:W({material:"brick",extents:fe.create(1.5,2.5)}),brick_wall_ext_thicker_6:W({material:"brick",extents:fe.create(1.5,3)}),brick_wall_ext_thicker_7:W({material:"brick",extents:fe.create(1.5,3.5)}),brick_wall_ext_thicker_8:W({material:"brick",extents:fe.create(1.5,4)}),brick_wall_ext_thicker_9:W({material:"brick",extents:fe.create(1.5,4.5)}),brick_wall_ext_thicker_15:W({material:"brick",extents:fe.create(1.5,7.5)}),brick_wall_ext_thicker_16:W({material:"brick",extents:fe.create(1.5,8)}),brick_wall_ext_thicker_24:W({material:"brick",extents:fe.create(1.5,12)}),metal_wall_ext_3:W({material:"metal",extents:fe.create(.5,1.5)}),metal_wall_ext_4:W({material:"metal",extents:fe.create(.5,2)}),metal_wall_ext_5:W({material:"metal",extents:fe.create(.5,2.5)}),metal_wall_ext_6:W({material:"metal",extents:fe.create(.5,3)}),metal_wall_ext_7:W({material:"metal",extents:fe.create(.5,3.5)}),metal_wall_ext_8:W({material:"metal",extents:fe.create(.5,4)}),metal_wall_ext_9:W({material:"metal",extents:fe.create(.5,4.5)}),metal_wall_ext_10:W({material:"metal",extents:fe.create(.5,5)}),metal_wall_ext_12:W({material:"metal",extents:fe.create(.5,6)}),metal_wall_ext_18:W({material:"metal",extents:fe.create(.5,9)}),metal_wall_ext_43:W({material:"metal",extents:fe.create(.5,21.5)}),metal_wall_ext_short_6:W({material:"metal",extents:fe.create(.5,3),height:.5}),metal_wall_ext_short_7:W({material:"metal",extents:fe.create(.5,3.5),height:.5}),metal_wall_ext_thick_6:W({material:"metal",extents:fe.create(1,3)}),metal_wall_ext_thick_20:W({material:"metal",extents:fe.create(1,10)}),metal_wall_ext_thicker_4:W({material:"metal",extents:fe.create(1.5,2)}),metal_wall_ext_thicker_5:W({material:"metal",extents:fe.create(1.5,2.5)}),metal_wall_ext_thicker_6:W({material:"metal",extents:fe.create(1.5,3)}),metal_wall_ext_thicker_7:W({material:"metal",extents:fe.create(1.5,3.5)}),metal_wall_ext_thicker_8:W({material:"metal",extents:fe.create(1.5,4)}),metal_wall_ext_thicker_9:W({material:"metal",extents:fe.create(1.5,4.5)}),metal_wall_ext_thicker_10:W({material:"metal",extents:fe.create(1.5,5)}),metal_wall_ext_thicker_11:W({material:"metal",extents:fe.create(1.5,5.5)}),metal_wall_ext_thicker_12:W({material:"metal",extents:fe.create(1.5,6)}),metal_wall_ext_thicker_13:W({material:"metal",extents:fe.create(1.5,6.5)}),metal_wall_ext_thicker_14:W({material:"metal",extents:fe.create(1.5,7)}),metal_wall_ext_thicker_15:W({material:"metal",extents:fe.create(1.5,7.5)}),metal_wall_ext_thicker_16:W({material:"metal",extents:fe.create(1.5,8)}),metal_wall_ext_thicker_17:W({material:"metal",extents:fe.create(1.5,8.5)}),metal_wall_ext_thicker_18:W({material:"metal",extents:fe.create(1.5,9)}),metal_wall_ext_thicker_19:W({material:"metal",extents:fe.create(1.5,9.5)}),metal_wall_ext_thicker_20:W({material:"metal",extents:fe.create(1.5,10)}),metal_wall_ext_thicker_21:W({material:"metal",extents:fe.create(1.5,10.5)}),metal_wall_ext_thicker_22:W({material:"metal",extents:fe.create(1.5,11)}),metal_wall_ext_thicker_23:W({material:"metal",extents:fe.create(1.5,11.5)}),metal_wall_ext_thicker_24:W({material:"metal",extents:fe.create(1.5,12)}),metal_wall_ext_thicker_25:W({material:"metal",extents:fe.create(1.5,12.5)}),metal_wall_ext_thicker_26:W({material:"metal",extents:fe.create(1.5,13)}),metal_wall_ext_thicker_27:W({material:"metal",extents:fe.create(1.5,13.5)}),metal_wall_ext_thicker_28:W({material:"metal",extents:fe.create(1.5,14.5)}),metal_wall_ext_thicker_29:W({material:"metal",extents:fe.create(1.5,14.5)}),metal_wall_ext_thicker_32:W({material:"metal",extents:fe.create(1.5,16)}),metal_wall_ext_thicker_34:W({material:"metal",extents:fe.create(1.5,17)}),metal_wall_ext_thicker_35:W({material:"metal",extents:fe.create(1.5,17.5)}),metal_wall_ext_thicker_42:W({material:"metal",extents:fe.create(1.5,21)}),metal_wall_ext_thicker_48:W({material:"metal",extents:fe.create(1.5,24)}),glass_wall_10:W({material:"glass",extents:fe.create(.5,5),health:50,img:m("map-wall-glass-10.img")}),glass_wall_12:W({material:"glass",extents:fe.create(.5,6),health:50,img:m("map-wall-glass-12.img")}),glass_wall_12_2:W({material:"glass",extents:fe.create(1,6),health:5e3,img:m("map-wall-glass-12-2.img")}),concrete_wall_ext_2:W({material:"concrete",extents:fe.create(.5,1)}),concrete_wall_ext_5:W({material:"concrete",extents:fe.create(.5,2.5)}),concrete_wall_ext_6:W({material:"concrete",extents:fe.create(.5,3)}),concrete_wall_ext_7:W({material:"concrete",extents:fe.create(.5,3.5)}),concrete_wall_ext_8:W({material:"concrete",extents:fe.create(.5,4)}),concrete_wall_ext_11:W({material:"concrete",extents:fe.create(.5,5.5)}),concrete_wall_ext_13:W({material:"concrete",extents:fe.create(.5,6.5)}),concrete_wall_ext_15:W({material:"concrete",extents:fe.create(.5,7.5)}),concrete_wall_ext_16:W({material:"concrete",extents:fe.create(.5,8)}),concrete_wall_ext_17:W({material:"concrete",extents:fe.create(.5,8.5)}),panicroom_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(4.5,6))]}],imgs:[{sprite:"map-building-panicroom-floor.img",scale:.5,alpha:1,tint:6250335}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(4.5,6))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(4.5,6))],imgs:[{sprite:"map-building-panicroom-ceiling.img",scale:.5,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_12",pos:fe.create(-4,0),scale:1,ori:0},{type:"metal_wall_ext_3",pos:fe.create(-2,5.5),scale:1,ori:1},{type:"metal_wall_ext_7",pos:fe.create(0,-5.5),scale:1,ori:1},{type:"metal_wall_ext_12",pos:fe.create(4,0),scale:1,ori:0},{type:"loot_tier_2",pos:fe.create(0,-.05),scale:1,ori:0},{type:c({loot_tier_1:1,"":1}),pos:fe.create(0,.05),scale:1,ori:0}]},barn_wall_int_2:W({material:"wood",extents:fe.create(.5,1),hitParticle:"ltgreenChip",img:m("map-wall-02-rounded.img",7173701)}),barn_wall_int_4:W({material:"wood",extents:fe.create(.5,2),hitParticle:"ltgreenChip",img:m("map-wall-04-rounded.img",7173701)}),barn_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"ltgreenChip",img:m("map-wall-05-rounded.img",7173701)}),barn_wall_int_6:W({material:"wood",extents:fe.create(.5,3),hitParticle:"ltgreenChip",img:m("map-wall-06-rounded.img",7173701)}),barn_wall_int_7:W({material:"wood",extents:fe.create(.5,3.5),hitParticle:"ltgreenChip",img:m("map-wall-07-rounded.img",7173701)}),barn_wall_int_8:W({material:"wood",extents:fe.create(.5,4),hitParticle:"ltgreenChip",img:m("map-wall-08-rounded.img",7173701)}),barn_wall_int_11:W({material:"wood",extents:fe.create(.5,5.5),hitParticle:"ltgreenChip",img:m("map-wall-11-rounded.img",7173701)}),barn_wall_int_13:W({material:"wood",extents:fe.create(.5,6.5),hitParticle:"ltgreenChip",img:m("map-wall-13-rounded.img",7173701)}),barn_column_1:W({material:"concrete",extents:fe.create(1,1),hitParticle:"ltgreenChip",img:m("map-column-01.img",2764060)}),barn_01:Y({}),barn_01x:Y({ceiling:{imgs:[{sprite:"map-building-barn-ceiling-01.img",pos:fe.create(0,-2),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-barn-ceiling-02.img",pos:fe.create(0,13.2),scale:.5,alpha:1,tint:16777215},{sprite:"map-snow-01.img",pos:fe.create(-14.5,5.5),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-02.img",pos:fe.create(-.5,-9),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-03.img",pos:fe.create(14.5,5.5),scale:.5,alpha:1,tint:16777215,rot:0}]}}),bank_wall_int_3:W({material:"wood",extents:fe.create(.5,1.5),img:m("map-wall-03-rounded.img",7951934)}),bank_wall_int_4:W({material:"wood",extents:fe.create(.5,2),img:m("map-wall-04-rounded.img",7951934)}),bank_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),img:m("map-wall-05-rounded.img",7951934)}),bank_wall_int_8:W({material:"wood",extents:fe.create(.5,4),img:m("map-wall-08-rounded.img",7951934)}),bank_01:Z({}),bank_01b:Z({vault:"vault_01b"}),bank_01x:Z({ceiling:{imgs:[{sprite:"map-building-bank-ceiling-01.img",pos:fe.create(-16,7),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-bank-ceiling-02.img",pos:fe.create(6,0),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-bank-ceiling-03.img",pos:fe.create(22,8),scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-02.img",pos:fe.create(-13,0),scale:.5,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-04.img",pos:fe.create(1.25,9.25),scale:1,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-06.img",pos:fe.create(13.75,15.25),scale:.75,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-06.img",pos:fe.create(15.25,-15.75),scale:.75,alpha:1,tint:16777215,rot:1}]}}),vault_door_main:z({material:"metal",hinge:fe.create(1,3.5),extents:fe.create(1,3.5),img:{sprite:"map-door-02.img"},door:{interactionRad:2.5,openSpeed:.23,openOneWay:-1,openDelay:4.1,openOnce:!0,spriteAnchor:fe.create(.2,1),sound:{open:"none",close:"none",change:"vault_change_01"}}}),vault_01:X({}),vault_01b:X({gold_box:9,floor_loot:"loot_tier_stonehammer"}),police_wall_int_2:W({material:"wood",extents:fe.create(.5,1),img:m("map-wall-02-rounded.img",1777447)}),police_wall_int_3:W({material:"wood",extents:fe.create(.5,1.5),img:m("map-wall-03-rounded.img",1777447)}),police_wall_int_4:W({material:"wood",extents:fe.create(.5,2),img:m("map-wall-04-rounded.img",1777447)}),police_wall_int_6:W({material:"wood",extents:fe.create(.5,3),img:m("map-wall-06-rounded.img",1777447)}),police_wall_int_7:W({material:"wood",extents:fe.create(.5,3.5),img:m("map-wall-07-rounded.img",1777447)}),police_wall_int_8:W({material:"wood",extents:fe.create(.5,4),img:m("map-wall-08-rounded.img",1777447)}),police_wall_int_10:W({material:"wood",extents:fe.create(.5,5),img:m("map-wall-10-rounded.img",1777447)}),police_01:oe({}),police_01x:oe({ceiling:{imgs:[{sprite:"map-building-police-ceiling-01.img",pos:fe.create(-21.5,8.5),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-police-ceiling-02.img",pos:fe.create(10.5,0),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-police-ceiling-03.img",pos:fe.create(31.96,12.5),scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-01.img",pos:fe.create(13,17.5),scale:.5,alpha:1,tint:16777215,rot:3},{sprite:"map-snow-02.img",pos:fe.create(-21,14),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-03.img",pos:fe.create(30.25,6.25),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-07.img",pos:fe.create(4.5,-3.25),scale:.6,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-06.img",pos:fe.create(-40.25,14.75),scale:.75,alpha:1,tint:16777215,rot:3},{sprite:"map-snow-06.img",pos:fe.create(-38.75,.75),scale:.75,alpha:1,tint:16777215,rot:2}]}}),house_wall_int_4:W({material:"wood",extents:fe.create(.5,2),hitParticle:"tanChip",img:m("map-wall-04-rounded.img",10584424)}),house_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"tanChip",img:m("map-wall-05-rounded.img",10584424)}),house_wall_int_8:W({material:"wood",extents:fe.create(.5,4),hitParticle:"tanChip",img:m("map-wall-08-rounded.img",10584424)}),house_wall_int_9:W({material:"wood",extents:fe.create(.5,4.5),hitParticle:"tanChip",img:m("map-wall-09-rounded.img",10584424)}),house_wall_int_11:W({material:"wood",extents:fe.create(.5,5.5),hitParticle:"tanChip",img:m("map-wall-11-rounded.img",10584424)}),house_wall_int_14:W({material:"wood",extents:fe.create(.5,7),hitParticle:"tanChip",img:m("map-wall-14-rounded.img",10584424)}),house_column_1:W({material:"concrete",extents:fe.create(1,1),hitParticle:"tanChip",img:m("map-column-01.img",5587506)}),house_red_01:ne({stand:"stand_01"}),house_red_01b:ne({porch_01:"cache_05",stand:"stand_01"}),house_red_01x:ne({ceiling:{imgs:[{sprite:"map-building-house-ceiling.img",scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-01.img",pos:fe.create(-5.5,8.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-snow-02.img",pos:fe.create(4.5,-7),scale:.5,alpha:1,tint:16777215}]}}),house_red_02:se({stand:"stand_01"}),house_red_02x:se({ceiling:{imgs:[{sprite:"map-building-house-ceiling.img",scale:.667,alpha:1,tint:13619151,rot:2},{sprite:"map-snow-02.img",pos:fe.create(3.5,6),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-01.img",pos:fe.create(-4.5,-8),scale:.5,alpha:1,tint:16777215,rot:3}]}}),cabin_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"tanChip",img:m("map-wall-05-rounded.img",10584424)}),cabin_wall_int_10:W({material:"wood",extents:fe.create(.5,5),hitParticle:"tanChip",img:m("map-wall-10-rounded.img",10584424)}),cabin_wall_int_13:W({material:"wood",extents:fe.create(.5,6.5),hitParticle:"tanChip",img:m("map-wall-13-rounded.img",10584424)}),cabin_01:Q({}),cabin_01x:Q({ceiling:{imgs:[{sprite:"map-building-cabin-ceiling-01a.img",pos:fe.create(0,.5),scale:.667,alpha:1,tint:16777215},{sprite:"map-building-cabin-ceiling-01b.img",pos:fe.create(4,-13),scale:.667,alpha:1,tint:16777215},{sprite:"map-snow-01.img",pos:fe.create(-13,6),scale:.5,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-02.img",pos:fe.create(-3.5,-6.25),scale:.5,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-03.img",pos:fe.create(10.75,8.25),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-chimney-01.img",pos:fe.create(13,2),scale:.5,alpha:1,tint:16777215,removeOnDamaged:!0}]}}),cabin_02:Q({cabin_mount:"gun_mount_02",porch_01:"cache_05"}),dock_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(2.5,0),fe.create(2.4,10.25)),color:8862486},{collider:ye.createAabbExtents(fe.create(-2.45,7.75),fe.create(2.6,2.5)),color:8862486}]},terrain:{grass:!0,beach:!1,bridge:{nearbyWidthMult:.75}},bridgeLandBounds:[ye.createAabbExtents(fe.create(2.5,-10.5),fe.create(2.5,1.5))],bridgeWaterBounds:[ye.createAabbExtents(fe.create(0,7.75),fe.create(5.5,3.5))],zIdx:1,floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(2.5,0),fe.create(2.4,10.25)),ye.createAabbExtents(fe.create(-2.45,7.75),fe.create(2.6,2.5))]}],imgs:[{sprite:"map-building-dock-floor-01a.img",pos:fe.create(-2.5,7.85),scale:.5,alpha:1,tint:16777215},{sprite:"map-building-dock-floor-01b.img",pos:fe.create(2.5,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"bollard_01",pos:fe.create(-4.25,7.75),scale:.8,ori:2},{type:c({barrel_01:1,crate_01:1}),pos:fe.create(3,8.25),scale:.75,ori:0}]},mansion_wall_int_1:W({material:"wood",extents:fe.create(.5,.5),hitParticle:"ltgreenChip",img:m("map-wall-01-rounded.img",16768917)}),mansion_wall_int_5:W({material:"wood",extents:fe.create(.5,2.5),hitParticle:"ltgreenChip",img:m("map-wall-05-rounded.img",16768917)}),mansion_wall_int_6:W({material:"wood",extents:fe.create(.5,3),hitParticle:"ltgreenChip",img:m("map-wall-06-rounded.img",16768917)}),mansion_wall_int_7:W({material:"wood",extents:fe.create(.5,3.5),hitParticle:"ltgreenChip",img:m("map-wall-07-rounded.img",16768917)}),mansion_wall_int_8:W({material:"wood",extents:fe.create(.5,4),hitParticle:"ltgreenChip",img:m("map-wall-08-rounded.img",16768917)}),mansion_wall_int_9:W({material:"wood",extents:fe.create(.5,4.5),hitParticle:"ltgreenChip",img:m("map-wall-09-rounded.img",16768917)}),mansion_wall_int_10:W({material:"wood",extents:fe.create(.5,5),hitParticle:"ltgreenChip",img:m("map-wall-10-rounded.img",16768917)}),mansion_wall_int_11:W({material:"wood",extents:fe.create(.5,5.5),hitParticle:"ltgreenChip",img:m("map-wall-11-rounded.img",16768917)}),mansion_wall_int_12:W({material:"wood",extents:fe.create(.5,6),hitParticle:"ltgreenChip",img:m("map-wall-12-rounded.img",16768917)}),mansion_wall_int_13:W({material:"wood",extents:fe.create(.5,6.5),hitParticle:"ltgreenChip",img:m("map-wall-13-rounded.img",16768917)}),mansion_column_1:W({material:"concrete",extents:fe.create(1,1),hitParticle:"tanChip",img:m("map-column-01.img",7432016)}),saferoom_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(6,4))]}],imgs:[{sprite:"map-building-saferoom-floor.img",scale:.5,alpha:1,tint:6250335}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(5,3))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(5,3))],imgs:[{sprite:"map-building-saferoom-ceiling.img",scale:.5,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_7",pos:fe.create(-5,0),scale:1,ori:0},{type:"metal_wall_ext_6",pos:fe.create(1.5,3),scale:1,ori:1},{type:"metal_wall_ext_9",pos:fe.create(0,-3),scale:1,ori:1},{type:"metal_wall_ext_7",pos:fe.create(5,0),scale:1,ori:0},{type:c({case_01:1,case_02:.025,chest_02:1}),pos:fe.create(2.5,0),scale:1,ori:3}]},mansion_01:ae({}),mansion_01x:ae({ceiling:{imgs:[{sprite:"map-building-mansion-ceiling.img",scale:1,alpha:1,tint:16777215},{sprite:"map-snow-01.img",pos:fe.create(6,19.5),scale:.5,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-02.img",pos:fe.create(-16,8),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-03.img",pos:fe.create(20.25,-1.75),scale:.5,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-04.img",pos:fe.create(10.25,-13.25),scale:1,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-05.img",pos:fe.create(10.25,6.25),scale:1,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-07.img",pos:fe.create(-21.25,-20.25),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-snow-06.img",pos:fe.create(-29.75,13.25),scale:.75,alpha:1,tint:16777215,rot:3}]},tree:"tree_11",tree_scale:1,tree_loot:"loot_tier_1",bush_chance:999}),mansion_02:ae({decoration_01:"decal_web_01",decoration_02:"candle_lit_01",porch_01:"cache_05",entry_loot:""}),mansion_cellar_01:ie({}),mansion_cellar_02:ie({decoration_01:"decal_web_01",decoration_02:"candle_lit_01",mid_obs_01:"pumpkin_01"}),mansion_structure_01:{type:"structure",terrain:{grass:!0,beach:!1},layers:[{type:"mansion_01",pos:fe.create(0,0),ori:0},{type:"mansion_cellar_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(28,1.5),fe.create(3,2.55)),downDir:fe.create(-1,0),noCeilingReveal:!0},{collision:ye.createAabbExtents(fe.create(1,13.5),fe.create(2,3.5)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(10,-.1),fe.create(15,10.1)),ye.createAabbExtents(fe.create(17.5,13.5),fe.create(7.49,3.49))]},mansion_structure_02:{type:"structure",terrain:{grass:!0,beach:!1},layers:[{type:"mansion_02",pos:fe.create(0,0),ori:0},{type:"mansion_cellar_02",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(28,1.5),fe.create(3,2.55)),downDir:fe.create(-1,0),noCeilingReveal:!0},{collision:ye.createAabbExtents(fe.create(1,13.5),fe.create(2,3.5)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(10,-.1),fe.create(15,10.1)),ye.createAabbExtents(fe.create(17.5,13.5),fe.create(7.49,3.49))]},saloon_column_1:W({material:"woodPerm",extents:fe.create(1,1),hitParticle:"blackChip",img:m("map-column-01.img",1710618)}),saloon_bar_small:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,5)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),saloon_bar_large:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,7.5)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),saloon_bar_back_large:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.75,5)),img:{sprite:"map-saloon-bar-01.img",scale:.5,alpha:1,tint:16777215,zIdx:10}}),saloon_bar_back_small:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.75,1.5)),img:{sprite:"map-saloon-bar-02.img",scale:.5,alpha:1,tint:16777215,zIdx:10}}),saloon_door_secret:z({destructible:!1,material:"wood",hitParticle:"woodChip",hinge:fe.create(0,2),extents:fe.create(.75,2),door:{canUse:!1,openOnce:!0,openOneWay:!1,openSpeed:36,autoOpen:!1,autoClose:!1,slideToOpen:!0,slideOffset:4.5,sound:{open:""}},img:{sprite:"map-door-04.img",residue:"map-drawers-res.img",scale:.5,tint:16777215,zIdx:9}}),wood_perm_wall_ext_5:W({material:"woodPerm",extents:fe.create(.5,2.5),hitParticle:"blackChip"}),wood_perm_wall_ext_6:W({material:"woodPerm",extents:fe.create(.5,3),hitParticle:"blackChip"}),wood_perm_wall_ext_7:W({material:"woodPerm",extents:fe.create(.5,3.5),hitParticle:"blackChip"}),wood_perm_wall_ext_14:W({material:"woodPerm",extents:fe.create(.5,7),hitParticle:"blackChip"}),wood_perm_wall_ext_17:W({material:"woodPerm",extents:fe.create(.5,8.5),hitParticle:"blackChip"}),wood_perm_wall_ext_35:W({material:"woodPerm",extents:fe.create(.5,17.5),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_6:W({material:"woodPerm",extents:fe.create(1.5,3),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_7:W({material:"woodPerm",extents:fe.create(1.5,3.5),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_8:W({material:"woodPerm",extents:fe.create(1.5,4),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_10:W({material:"woodPerm",extents:fe.create(1.5,5),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_12:W({material:"woodPerm",extents:fe.create(1.5,6),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_13:W({material:"woodPerm",extents:fe.create(1.5,6.5),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_18:W({material:"woodPerm",extents:fe.create(1.5,9),hitParticle:"blackChip"}),wood_perm_wall_ext_thicker_21:W({material:"woodPerm",extents:fe.create(1.5,10.5),hitParticle:"blackChip"}),saloon_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(20.5,20.5)),color:5252110},{collider:ye.createAabbExtents(fe.create(-1,1),fe.create(19,19)),color:4337194},{collider:ye.createAabbExtents(fe.create(-3,3),fe.create(17,17)),color:2499104},{collider:ye.createAabbExtents(fe.create(-23.5,1),fe.create(3,2)),color:3485483}]},terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(22.5,22.5))],zIdx:1,floor:{surfaces:[{type:"house",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(20.5,20.5)),ye.createAabbExtents(fe.create(-23.5,1),fe.create(3,2))]}],imgs:[{sprite:"map-building-saloon-floor-01.img",scale:.5,alpha:1,tint:16777215},{sprite:"map-building-saloon-ceiling-02.img",pos:fe.create(-23.5,1),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-1,1),fe.create(19,19))],scopeOut:[ye.createAabbExtents(fe.create(1,-1),fe.create(21.5,21.5))],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},damage:{obstacleCount:1},imgs:[{sprite:"map-building-saloon-ceiling-01.img",pos:fe.create(0,0),scale:1,alpha:1,tint:16777215},{sprite:"map-building-saloon-ceiling-02.img",pos:fe.create(-23.5,1),scale:.5,alpha:1,tint:16777215},{sprite:"map-chimney-01.img",pos:fe.create(-3,3),scale:.5,alpha:1,tint:16777215,removeOnDamaged:!0}]},occupiedEmitters:[{type:"cabin_smoke_parent",pos:fe.create(0,0),rot:0,scale:1,layer:0,parentToCeiling:!0}],interiorSound:{sound:"piano_music_01",stopOnPuzzleComplete:!0},puzzle:{solution:"saloon",completeUseType:"saloon_door_secret",completeOffDelay:1,completeUseDelay:2,errorResetDelay:1,pieceResetDelay:10,sound:{fail:"door_error_01",complete:"piano_02"}},mapObjects:[{type:"wood_perm_wall_ext_17",pos:fe.create(-20,11),scale:1,ori:0},{type:"wood_perm_wall_ext_5",pos:fe.create(-23,3),scale:1,ori:1},{type:"wood_perm_wall_ext_5",pos:fe.create(-26,1),scale:1,ori:0},{type:"wood_perm_wall_ext_5",pos:fe.create(-22,1),scale:1,ori:0},{type:"wood_perm_wall_ext_5",pos:fe.create(-23,-1),scale:1,ori:1},{type:"wood_perm_wall_ext_14",pos:fe.create(-20,-7.5),scale:1,ori:0},{type:"wood_perm_wall_ext_35",pos:fe.create(-3,20),scale:1,ori:1},{type:"wood_perm_wall_ext_6",pos:fe.create(-16.5,-14),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-12,-14.25),scale:1,ori:1},{type:"wood_perm_wall_ext_7",pos:fe.create(-7,-14),scale:1,ori:1},{type:"house_window_01",pos:fe.create(-2,-14.25),scale:1,ori:1},{type:"wood_perm_wall_ext_7",pos:fe.create(3,-14),scale:1,ori:1},{type:"wood_perm_wall_ext_6",pos:fe.create(14,16.5),scale:1,ori:0},{type:"house_window_01",pos:fe.create(14.25,12),scale:1,ori:0},{type:"wood_perm_wall_ext_7",pos:fe.create(14,7),scale:1,ori:0},{type:"house_window_01",pos:fe.create(14.25,2),scale:1,ori:0},{type:"wood_perm_wall_ext_7",pos:fe.create(14,-3),scale:1,ori:0},{type:"saloon_bar_back_large",pos:fe.create(-18.75,7.5),scale:1,ori:0},{type:"saloon_door_secret",pos:fe.create(-18.75,2.5),scale:1,ori:2},{type:"saloon_bar_back_small",pos:fe.create(-18.75,-2),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,11.25),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,10),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,9),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,6),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,5),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-18.75,3.75),scale:1,ori:0},{type:"bottle_02v",pos:fe.create(-18.75,-1.75),scale:1,ori:0,puzzlePiece:"violet"},{type:"saloon_bar_large",pos:fe.create(-11,5),scale:1,ori:0},{type:"saloon_bar_small",pos:fe.create(-14.5,-4),scale:1,ori:1},{type:"bottle_01",pos:fe.create(-10.75,11),scale:1,ori:0},{type:"bottle_02r",pos:fe.create(-11,8),scale:1,ori:0,puzzlePiece:"red"},{type:"bottle_01",pos:fe.create(-11,6.25),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-10.75,5),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-11,1.5),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-10.75,-1),scale:1,ori:0},{type:"bottle_02b",pos:fe.create(-11,-2.5),scale:1,ori:0,puzzlePiece:"blue"},{type:"bottle_01",pos:fe.create(-13,-4),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-15,-4.25),scale:1,ori:0},{type:"bottle_01",pos:fe.create(-16.5,-4),scale:1,ori:0},{type:"barrel_02",pos:fe.create(-17.5,17.5),scale:1,ori:0,puzzlePiece:"barrel"},{type:"piano_01",pos:fe.create(-18,-9.5),scale:1,ori:1},{type:"loot_tier_1",pos:fe.create(-16,-9.5),scale:1,ori:1},{type:c({gun_mount_01:100,gun_mount_02:10}),pos:fe.create(-.5,18.75),scale:1,ori:0,puzzlePiece:"gun"},{type:"barrel_02",pos:fe.create(-3,-7),scale:.9,ori:0},{type:"barrel_02",pos:fe.create(-.5,-4.5),scale:.9,ori:0},{type:"stove_02",pos:fe.create(-3,3),scale:1,ori:0},{type:"bottle_02g",pos:fe.create(7.25,10.5),scale:1,ori:0,puzzlePiece:"green"},{type:"table_03",pos:fe.create(7.25,10.5),scale:1,ori:0},{type:"table_03",pos:fe.create(7.25,.5),scale:1,ori:0},{type:"bottle_02i",pos:fe.create(12.5,4.5),scale:1,ori:0,puzzlePiece:"indigo"},{type:"crate_01",pos:fe.create(11,17),scale:.9,ori:0},{type:"bottle_02y",pos:fe.create(8,18.5),scale:1,ori:0,puzzlePiece:"yellow"},{type:"crate_01",pos:fe.create(-23,11.5),scale:.9,ori:0},{type:"bush_01",pos:fe.create(-23.5,7),scale:1,ori:0},{type:"crate_01",pos:fe.create(-23,-5),scale:.9,ori:0},{type:"saloon_column_1",pos:fe.create(-19.5,-17.5),scale:1,ori:0},{type:"barrel_02",pos:fe.create(-10,-16.5),scale:.9,ori:0},{type:"bottle_02o",pos:fe.create(3.75,-17.5),scale:1,ori:0,puzzlePiece:"orange"},{type:"saloon_column_1",pos:fe.create(5.5,-17.5),scale:1,ori:0,puzzlePiece:"column"},{type:"saloon_column_1",pos:fe.create(17.5,19.5),scale:1,ori:0},{type:"barrel_02",pos:fe.create(16.5,9),scale:.9,ori:0},{type:"saloon_column_1",pos:fe.create(17.5,-5.5),scale:1,ori:0}]},saloon_cellar_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"brick",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(15,9))]}],imgs:[{sprite:"map-building-saloon-cellar-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(15,9))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(15,9))],imgs:[{sprite:"",pos:fe.create(-2,3.5),scale:1,alpha:1,tint:6250335}],vision:{dist:7,width:3}},mapObjects:[{type:"wood_perm_wall_ext_thicker_18",pos:fe.create(-8,10),scale:1,ori:1},{type:"wood_perm_wall_ext_5",pos:fe.create(1.5,7),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_12",pos:fe.create(-4.5,4),scale:1,ori:1},{type:"wood_perm_wall_ext_thicker_13",pos:fe.create(-16,2),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_8",pos:fe.create(-13.5,-6),scale:1,ori:1},{type:"wood_perm_wall_ext_thicker_7",pos:fe.create(-8,-8),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_13",pos:fe.create(0,-10),scale:1,ori:1},{type:"wood_perm_wall_ext_thicker_7",pos:fe.create(8,-8),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_8",pos:fe.create(13.5,-6),scale:1,ori:1},{type:"wood_perm_wall_ext_thicker_13",pos:fe.create(16,2),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_10",pos:fe.create(12.5,10),scale:1,ori:1},{type:"wood_perm_wall_ext_thicker_6",pos:fe.create(9,5.5),scale:1,ori:0},{type:"wood_perm_wall_ext_thicker_21",pos:fe.create(0,1),scale:1,ori:1},{type:"loot_tier_vector45",pos:fe.create(0,-4),scale:1,ori:0},{type:"barrel_04",pos:fe.create(-3,-8.03),scale:1,ori:2},{type:"barrel_04",pos:fe.create(0,-8.03),scale:1,ori:2},{type:"barrel_04",pos:fe.create(3,-8.03),scale:1,ori:2},{type:"recorder_04",pos:fe.create(12.5,6.5),scale:1,ori:0}]},saloon_structure_01:{type:"structure",terrain:{grass:!0,beach:!1},layers:[{type:"saloon_01",pos:fe.create(0,0),ori:0},{type:"saloon_cellar_01",pos:fe.create(-19,-6),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(-19.5,.75),fe.create(1.5,2)),downDir:fe.create(-1,0)}],mask:[ye.createAabbExtents(fe.create(-30,.75),fe.create(10,5))]},bunker_egg_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,7.75),fe.create(2,3.25))]}],imgs:[{sprite:"map-bunker-generic-floor-01.img",pos:fe.create(0,7.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],vision:{dist:5,width:2.75,linger:.5,fadeRate:6},imgs:[]},mapObjects:[{type:"metal_wall_ext_short_6",pos:fe.create(0,5.3),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(-2.5,8.5),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(2.5,8.5),scale:1,ori:0},{type:"tree_01",pos:fe.create(5,8),scale:1.05,ori:0},{type:"tree_01",pos:fe.create(-5,7.5),scale:1.1,ori:0},{type:"tree_01",pos:fe.create(-1.25,15.75),scale:1,ori:0},{type:"decal_vent_01",pos:fe.create(-5,-0),scale:1,ori:0},{type:"stone_01",pos:fe.create(-5.75,-1.5),scale:1,ori:0,inheritOri:!1},{type:"decal_vent_02",pos:fe.create(4.5,-8.5),scale:1,ori:0},{type:"bush_01",pos:fe.create(5.75,-6.75),scale:1,ori:0}]},bunker_egg_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))]}],imgs:[{sprite:"map-bunker-egg-chamber-floor-01a.img",pos:fe.create(-.15,-4.6),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-egg-chamber-floor-01b.img",pos:fe.create(0,9.25),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))],scopeOut:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))],imgs:[{sprite:"map-bunker-egg-chamber-ceiling-01.img",scale:1,alpha:1,tint:16777215}],vision:{dist:5,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(0,11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(-3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_20",pos:fe.create(-10.5,-3),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(10.5,-3),scale:1,ori:0},{type:"metal_wall_ext_thicker_24",pos:fe.create(0,-14.5),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-2,5),scale:1,ori:3},{type:"crate_07",pos:fe.create(0,-4.5),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-7,-11),scale:.9,ori:0}]},bunker_egg_sublevel_02:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))]}],imgs:[{sprite:"map-bunker-egg-chamber-floor-01a.img",pos:fe.create(-.15,-4.6),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-egg-chamber-floor-01b.img",pos:fe.create(0,9.25),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))],scopeOut:[ye.createAabbExtents(fe.create(0,-4.5),fe.create(10,9))],imgs:[{sprite:"map-bunker-egg-chamber-ceiling-01.img",scale:1,alpha:1,tint:16777215}],vision:{dist:5,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(0,11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(-3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_20",pos:fe.create(-10.5,-3),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(10.5,-3),scale:1,ori:0},{type:"metal_wall_ext_thicker_24",pos:fe.create(0,-14.5),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-2,5),scale:1,ori:3},{type:"crate_07b",pos:fe.create(0,-4.5),scale:1,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-7,-11),scale:.9,ori:0}]},bunker_structure_01:{type:"structure",terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,5),fe.create(7.5,12.5))],layers:[{type:"bunker_egg_01",pos:fe.create(0,0),ori:0},{type:"bunker_egg_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,8.4),fe.create(2,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(0,-3.7),fe.create(10,9.5))]},bunker_structure_01b:{type:"structure",terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,5),fe.create(7.5,12.5))],layers:[{type:"bunker_egg_01",pos:fe.create(0,0),ori:0},{type:"bunker_egg_sublevel_02",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,8.4),fe.create(2,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(0,-3.7),fe.create(10,9.5))]},bunker_hydra_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(20.25,3.5),fe.create(6.25,5.5)),color:2894892},{collider:ye.createAabbExtents(fe.create(32.25,3.5),fe.create(6.75,9.25)),color:3815994}]},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(20.25,3.5),fe.create(6.25,5.5)),ye.createAabbExtents(fe.create(32.25,3.5),fe.create(6.75,9.25))]},{type:"container",collision:[ye.createAabbExtents(fe.create(16.25,3.5),fe.create(3.25,2)),ye.createAabbExtents(fe.create(-16.5,-90.75),fe.create(2,3.25)),ye.createAabbExtents(fe.create(40,-50.5),fe.create(2,3.25))]}],imgs:[{sprite:"map-bunker-hydra-floor-01.img",pos:fe.create(25.75,3.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-generic-floor-01.img",pos:fe.create(-16.5,-90),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-bunker-generic-floor-01.img",pos:fe.create(40,-51),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(19.25,3.5),fe.create(6.25,5.5)),ye.createAabbExtents(fe.create(32.25,3.5),fe.create(6.75,9.25))],scopeOut:[ye.createAabbExtents(fe.create(19.25,3.5),fe.create(6.25,5.5)),ye.createAabbExtents(fe.create(32.25,3.5),fe.create(6.75,9.25))],imgs:[{sprite:"map-bunker-hydra-ceiling-01.img",pos:fe.create(25.75,3.5),scale:1,alpha:1,tint:16777215}],vision:{dist:5,width:2.75,linger:.5,fadeRate:6}},mapObjects:[{type:"concrete_wall_ext_13",pos:fe.create(18.75,9.5),scale:1,ori:1},{type:"concrete_wall_ext_13",pos:fe.create(18.75,-2.5),scale:1,ori:1},{type:"concrete_wall_ext_11",pos:fe.create(12.75,3.5),scale:1,ori:0},{type:"concrete_wall_ext_7",pos:fe.create(25.75,9),scale:1,ori:0},{type:"concrete_wall_ext_7",pos:fe.create(25.75,-2),scale:1,ori:0},{type:"concrete_wall_ext_2",pos:fe.create(26.25,12.5),scale:1,ori:1},{type:"concrete_wall_ext_2",pos:fe.create(26.25,-5.5),scale:1,ori:1},{type:"concrete_wall_ext_8",pos:fe.create(35.25,12.5),scale:1,ori:1},{type:"concrete_wall_ext_8",pos:fe.create(35.25,-5.5),scale:1,ori:1},{type:"concrete_wall_ext_17",pos:fe.create(38.75,3.5),scale:1,ori:0},{type:"police_wall_int_7",pos:fe.create(32.75,8.5),scale:1,ori:0},{type:"police_wall_int_2",pos:fe.create(33.25,4.5),scale:1,ori:1},{type:"house_door_01",pos:fe.create(38.25,4.5),scale:1,ori:1},{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(35.75,10.5),scale:1,ori:0},{type:"crate_08",pos:fe.create(35.75,-2.5),scale:1,ori:0},{type:"metal_wall_ext_short_6",pos:fe.create(13,3.5),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(17,6),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(17,1),scale:1,ori:1},{type:"decal_vent_01",pos:fe.create(-1.5,8),scale:1,ori:0},{type:"decal_vent_02",pos:fe.create(8,-.5),scale:1,ori:0},{type:"metal_wall_ext_short_6",pos:fe.create(-16.5,-87.75),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(-19,-91),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(-14,-91),scale:1,ori:0},{type:"decal_vent_01",pos:fe.create(-15.15,-79.55),scale:1,ori:0},{type:"metal_wall_ext_short_6",pos:fe.create(40,-53.25),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(37.5,-50),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(42.5,-50),scale:1,ori:0},{type:"decal_vent_02",pos:fe.create(40,-60.5),scale:1,ori:0},{type:"tree_01",pos:fe.create(-11.5,-92),scale:1.05,ori:0},{type:"tree_01",pos:fe.create(-21.5,-92.5),scale:1.1,ori:0},{type:"tree_01",pos:fe.create(-17.5,-83.25),scale:1,ori:0},{type:"tree_01",pos:fe.create(45,-50),scale:1.05,ori:0},{type:"tree_01",pos:fe.create(35,-50.5),scale:1.1,ori:0},{type:"tree_01",pos:fe.create(38.75,-42.25),scale:1,ori:0},{type:"decal_hydra_01",pos:fe.create(3.5,-48.5),scale:1,ori:0,inheritOri:!1}]},bunker_hydra_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(3.5,3),fe.create(9.5,9))]},{type:"tile",collision:[ye.createAabbExtents(fe.create(-15.5,-79.5),fe.create(3,8)),ye.createAabbExtents(fe.create(40.5,-62),fe.create(9.5,8))]}],imgs:[{sprite:"map-bunker-hydra-chamber-floor-01a.img",pos:fe.create(17.5,3.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hydra-chamber-floor-01b.img",pos:fe.create(3.5,2.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hydra-chamber-floor-02.img",pos:fe.create(-15.5,-83),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hydra-chamber-floor-03.img",pos:fe.create(40.5,-58.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(3.5,2.25),fe.create(10,10)),ye.createAabbExtents(fe.create(-15,-77),fe.create(5.5,10.5)),ye.createAabbExtents(fe.create(38,-62),fe.create(11.5,8))],scopeOut:[ye.createAabbExtents(fe.create(3.5,2.25),fe.create(10,10)),ye.createAabbExtents(fe.create(-15,-77),fe.create(5.5,10.5)),ye.createAabbExtents(fe.create(38,-62),fe.create(11.5,8))],imgs:[{sprite:"map-bunker-hydra-chamber-ceiling-01.img",pos:fe.create(7,2),scale:1,alpha:1,tint:6250335},{sprite:"map-bunker-hydra-chamber-ceiling-02.img",pos:fe.create(-13.5,-76.5),scale:1,alpha:1,tint:6250335},{sprite:"map-bunker-hydra-chamber-ceiling-03.img",pos:fe.create(38,-62),scale:1,alpha:1,tint:6250335}],vision:{dist:10,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(20,3.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(16.5,7),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(16.5,0),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(14,12),scale:1,ori:0},{type:"metal_wall_ext_thicker_7",pos:fe.create(14,-5),scale:1,ori:0},{type:"metal_wall_ext_thicker_21",pos:fe.create(2,13.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_21",pos:fe.create(-7,2.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_5",pos:fe.create(-3,-6.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_5",pos:fe.create(10,-6.5),scale:1,ori:1},{type:"house_door_02",pos:fe.create(13.5,5.5),scale:1,ori:2},{type:"lab_door_01",pos:fe.create(-.5,-7.5),scale:1,ori:3},{type:"lab_door_01",pos:fe.create(7.5,-7.5),scale:1,ori:1},{type:"sandbags_01",pos:fe.create(0,7.25),scale:1,ori:1},{type:"crate_01",pos:fe.create(10.25,-2.75),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(10.25,9.75),scale:.9,ori:0,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(-3.5,-3),scale:.9,ori:0},{type:"metal_wall_ext_thicker_23",pos:fe.create(-20,-83),scale:1,ori:0},{type:"metal_wall_ext_thicker_19",pos:fe.create(-11,-79),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(-13,-90.5),scale:1,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(-16.5,-94),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-18.5,-87.5),scale:1,ori:3},{type:"locker_01",pos:fe.create(-12.15,-79),scale:1,ori:3},{type:"locker_01",pos:fe.create(-12.15,-74.5),scale:1,ori:3},{type:"locker_01",pos:fe.create(-12.15,-83.5),scale:1,ori:3},{type:"concrete_wall_ext_6",pos:fe.create(40,-47),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(36.5,-50.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(43.5,-50.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(33,-53),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(30,-55),scale:1,ori:0},{type:"metal_wall_ext_thicker_7",pos:fe.create(30,-66),scale:1,ori:0},{type:"metal_wall_ext_thicker_16",pos:fe.create(36.5,-71),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(48.25,-70),scale:1,ori:1},{type:"metal_wall_ext_thicker_13",pos:fe.create(50,-62),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(48.25,-54),scale:1,ori:1},{type:"house_door_02",pos:fe.create(38,-53.5),scale:1,ori:3},{type:"crate_08",pos:fe.create(34,-67),scale:1,ori:2},{type:"locker_01",pos:fe.create(46.5,-55.15),scale:1,ori:0},{type:"locker_01",pos:fe.create(48.9,-57.5),scale:1,ori:3},{type:"locker_01",pos:fe.create(48.9,-62),scale:1,ori:3},{type:"locker_01",pos:fe.create(48.9,-66.5),scale:1,ori:3},{type:"locker_01",pos:fe.create(46.5,-68.85),scale:1,ori:2},{type:"bunker_hydra_compartment_01",pos:fe.create(3.5,-18.95),scale:1,ori:0},{type:"bunker_hydra_compartment_02",pos:fe.create(6,-50),scale:1,ori:0},{type:"bunker_hydra_compartment_03",pos:fe.create(10.5,-74.95),scale:1,ori:0}]},bunker_hydra_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,1.5),fe.create(9.5,12.5))]}],imgs:[{sprite:"map-bunker-hydra-compartment-floor-01.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,1.25),fe.create(10,10))],scopeOut:[ye.createAabbExtents(fe.create(0,1.25),fe.create(10,10))],imgs:[{sprite:"map-bunker-hydra-compartment-ceiling-01.img",pos:fe.create(0,1.25),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_17",pos:fe.create(-9.75,3),scale:1,ori:0},{type:"metal_wall_ext_thicker_5",pos:fe.create(-6.5,9.75),scale:1,ori:1},{type:"metal_wall_ext_thicker_5",pos:fe.create(6.5,10.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_18",pos:fe.create(10.5,1.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_7",pos:fe.create(-7.5,-6.75),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(8,-7.5),scale:1,ori:1},{type:"crate_08",pos:fe.create(6.5,6.5),scale:1,ori:2},{type:"sandbags_01",pos:fe.create(4.75,1.5),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(-4,-8.5),scale:1,ori:3},{type:"lab_door_01",pos:fe.create(4,-8.5),scale:1,ori:1},{type:"locker_01",pos:fe.create(-6,8.4),scale:1,ori:0},{type:"locker_01",pos:fe.create(-8.35,6),scale:1,ori:1},{type:"locker_01",pos:fe.create(-8.35,1.5),scale:1,ori:1},{type:"locker_01",pos:fe.create(-8.35,-3),scale:1,ori:1},{type:"locker_01",pos:fe.create(-6,-5.4),scale:1,ori:2}]},metal_wall_column_5x12:W({material:"metal",extents:fe.create(2.5,6)}),bunker_hydra_compartment_02:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(-2.5,16),fe.create(22,4)),ye.createAabbExtents(fe.create(-2.5,9.5),fe.create(6,2.5)),ye.createAabbExtents(fe.create(0,-4.5),fe.create(25,17))]}],imgs:[{sprite:"map-bunker-hydra-compartment-floor-02.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-2,3),fe.create(22.5,19.5))],scopeOut:[ye.createAabbExtents(fe.create(-2,3),fe.create(22.5,19.5))],imgs:[{sprite:"map-bunker-hydra-compartment-ceiling-02.img",pos:fe.create(0,1),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_21",pos:fe.create(-17,21.75),scale:1,ori:1},{type:"metal_wall_ext_thicker_21",pos:fe.create(12,21.75),scale:1,ori:1},{type:"metal_wall_ext_thicker_42",pos:fe.create(-26,-.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_29",pos:fe.create(21,6),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(-19,-18.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-18.5,-14),scale:1,ori:1},{type:"metal_wall_ext_thicker_5",pos:fe.create(-15,-15),scale:1,ori:0},{type:"metal_wall_ext_thicker_9",pos:fe.create(-9,-16),scale:1,ori:1},{type:"metal_wall_ext_thicker_9",pos:fe.create(4,-16),scale:1,ori:1},{type:"metal_wall_ext_thicker_5",pos:fe.create(10,-15),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(17,-14),scale:1,ori:1},{type:"metal_wall_column_5x12",pos:fe.create(-14.5,13),scale:1,ori:1},{type:"metal_wall_column_5x12",pos:fe.create(9.5,13),scale:1,ori:1},{type:"control_panel_03",pos:fe.create(-7,12),scale:1,ori:1},{type:"control_panel_03",pos:fe.create(2,12),scale:1,ori:3},{type:"lab_window_01",pos:fe.create(-7,7),scale:1,ori:1},{type:"lab_window_01",pos:fe.create(-4,7),scale:1,ori:1},{type:"lab_window_01",pos:fe.create(-1,7),scale:1,ori:1},{type:"lab_window_01",pos:fe.create(2,7),scale:1,ori:1},{type:"metal_wall_ext_4",pos:fe.create(-9,8.5),scale:1,ori:0},{type:"metal_wall_ext_4",pos:fe.create(4,8.5),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(-20.5,13),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(15.5,13),scale:1,ori:3},{type:"crate_01",pos:fe.create(-17.5,7.75),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"vat_01",pos:fe.create(-12.25,7.5),scale:1,ori:3},{type:"vat_01",pos:fe.create(-12,-2.5),scale:1,ori:0},{type:"vat_01",pos:fe.create(-18,-2.5),scale:1,ori:2},{type:"vat_02",pos:fe.create(-2.5,1.5),scale:1,ori:2},{type:"power_box_01",pos:fe.create(-2.5,-3),scale:1,ori:2},{type:"crate_01",pos:fe.create(12.5,7.75),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"vat_01",pos:fe.create(7.25,7.5),scale:1,ori:3},{type:"vat_01",pos:fe.create(7,-2.5),scale:1,ori:2},{type:"vat_01",pos:fe.create(13,-2.5),scale:1,ori:0},{type:"vat_01",pos:fe.create(-10.75,-11.5),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(-4.5,-16.5),scale:1,ori:3},{type:"vat_01",pos:fe.create(5.75,-11.5),scale:1,ori:1},{type:"fire_ext_01",pos:fe.create(1.5,-14.15),scale:1,ori:1},{type:"lab_door_03",pos:fe.create(-20.5,-16.5),scale:1,ori:1},{type:"lab_door_02",pos:fe.create(20.5,-8.5),scale:1,ori:2}]},bunker_hydra_compartment_03:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,2),fe.create(9,8.75))]}],imgs:[{sprite:"map-bunker-hydra-compartment-floor-03.img",pos:fe.create(0,-.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,.75),fe.create(10,7.75))],scopeOut:[ye.createAabbExtents(fe.create(0,.75),fe.create(10,7.75))],imgs:[{sprite:"map-bunker-hydra-compartment-ceiling-03.img",pos:fe.create(0,1),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_17",pos:fe.create(-10.5,-1),scale:1,ori:0},{type:"metal_wall_ext_thicker_18",pos:fe.create(0,-8),scale:1,ori:1},{type:"metal_wall_ext_thicker_18",pos:fe.create(10.5,-1),scale:1,ori:0},{type:"metal_wall_ext_thicker_14",pos:fe.create(2,6),scale:1,ori:1},{type:"crate_01",pos:fe.create(-6.5,-1.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(-1.75,2),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(-2,-2),scale:.9,ori:0},{type:"case_03",pos:fe.create(7,-4),scale:1,ori:3}]},bunker_structure_02:{type:"structure",terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(25.5,3.5),fe.create(16,11.5)),ye.createAabbExtents(fe.create(-16.5,-89.5),fe.create(7,7.5)),ye.createAabbExtents(fe.create(40,-47.25),fe.create(6.5,7.25)),ye.createAabbExtents(fe.create(3.5,-48.5),fe.create(3,3))],layers:[{type:"bunker_hydra_01",pos:fe.create(0,0),ori:0},{type:"bunker_hydra_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(16.4,3.5),fe.create(2.6,2)),downDir:fe.create(-1,0)},{collision:ye.createAabbExtents(fe.create(-16.5,-90.4),fe.create(2,3.1)),downDir:fe.create(0,1)},{collision:ye.createAabbExtents(fe.create(40,-50.5),fe.create(2,3.1)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(3.5,-7.2),fe.create(10.75,20)),ye.createAabbExtents(fe.create(-15,-79.75),fe.create(5,8.5)),ye.createAabbExtents(fe.create(39,-61.85),fe.create(12,9)),ye.createAabbExtents(fe.create(3.5,-49.2),fe.create(23.49,21.99)),ye.createAabbExtents(fe.create(10.5,-76.7),fe.create(10,5.5))]},bunker_storm_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,10),fe.create(3.6,5.8)),color:6707790}]},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,7.75),fe.create(2,3.25))]},{type:"shack",collision:[ye.createAabbExtents(fe.create(0,13.5),fe.create(3.75,2.5))]},{type:"asphalt",collision:[ye.createAabbExtents(fe.create(5,13.75),fe.create(1.25,2.25))]}],imgs:[{sprite:"map-bunker-storm-floor-02.img",pos:fe.create(1.25,10),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,10),fe.create(3.5,5.6))],scopeOut:[ye.createAabbExtents(fe.create(0,10),fe.create(3.8,5.9))],vision:{dist:5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-shack-ceiling-01.img",pos:fe.create(-1,10),scale:.667,alpha:1,tint:16777215,rot:1}],destroy:{wallCount:2,particle:"shackBreak",particleCount:25,residue:"none"}},mapObjects:[{type:"metal_wall_ext_short_6",pos:fe.create(0,5.3),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(-2.5,8.5),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(2.5,8.5),scale:1,ori:0},{type:"shack_wall_bot",pos:fe.create(3.39,8.6),scale:1,ori:1},{type:"shack_wall_side_left",pos:fe.create(.3,4.52),scale:1,ori:1},{type:"shack_wall_top",pos:fe.create(-3.39,9.73),scale:1,ori:1},{type:"shack_wall_side_right",pos:fe.create(0,15.58),scale:1,ori:1},{type:"crate_01",pos:fe.create(-2,17.9),scale:.8,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(1.45,17.7),scale:.85,ori:0},{type:"decal_vent_01",pos:fe.create(-5,-0),scale:1,ori:0},{type:"decal_vent_02",pos:fe.create(4.5,-8.5),scale:1,ori:0},{type:"stone_01",pos:fe.create(-4.25,-1.5),scale:1,ori:0,inheritOri:!1},{type:"bush_01",pos:fe.create(3.75,-6.75),scale:1,ori:0}]},bunker_storm_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(1,-4.4),fe.create(10.5,9))]},{type:"tile",collision:[ye.createAabbExtents(fe.create(19,-5.5),fe.create(7.5,8))]}],imgs:[{sprite:"map-bunker-storm-chamber-floor-01.img",pos:fe.create(8.5,-1),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(8.5,-4.5),fe.create(18,9.5))],scopeOut:[ye.createAabbExtents(fe.create(8.5,-4.5),fe.create(18,9.5))],imgs:[{sprite:"map-bunker-storm-chamber-ceiling-01.img",pos:fe.create(8.5,-1),scale:1,alpha:1,tint:16777215}],vision:{dist:5,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(0,11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(-3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_20",pos:fe.create(-10.5,-3),scale:1,ori:0},{type:"metal_wall_ext_thicker_21",pos:fe.create(-1.5,-14.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_10",pos:fe.create(10.5,-11),scale:1,ori:0},{type:"metal_wall_ext_thicker_10",pos:fe.create(12.5,-11),scale:1,ori:0},{type:"metal_wall_ext_thicker_15",pos:fe.create(21.5,-14.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_15",pos:fe.create(27.5,-5.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_17",pos:fe.create(20.5,3.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_9",pos:fe.create(10.5,2.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(12.5,0),scale:1,ori:0},{type:"house_door_02",pos:fe.create(-2,5),scale:1,ori:3},{type:"crate_01",pos:fe.create(-6.5,1.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_04",pos:fe.create(6,-1.5),scale:1,ori:0},{type:"crate_04",pos:fe.create(4,-6.5),scale:1,ori:0},{type:"control_panel_03",pos:fe.create(16,-11.5),scale:1,ori:2},{type:"control_panel_02",pos:fe.create(20,-11.25),scale:1,ori:2},{type:"control_panel_03",pos:fe.create(24,-11.5),scale:1,ori:2},{type:"crate_08",pos:fe.create(23.5,-.5),scale:1,ori:0},{type:c({case_03:1,chest_02:9}),pos:fe.create(16.5,.25),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(11.5,-2),scale:1,ori:2},{type:"barrel_01",pos:fe.create(-7,-11),scale:.9,ori:0}]},bunker_structure_03:{type:"structure",terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(0,6),fe.create(7,16.5))],layers:[{type:"bunker_storm_01",pos:fe.create(0,0),ori:0},{type:"bunker_storm_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,8.4),fe.create(2,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(8.5,-3.7),fe.create(18,9.5))]},bunker_conch_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(20,3.35),fe.create(5.5,2.5)),color:2703694},{collider:ye.createAabbExtents(fe.create(46.5,-32.55),fe.create(5.5,2.5)),color:2703694}]},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(16.25,3.5),fe.create(3.25,2)),ye.createAabbExtents(fe.create(44.25,-32.5),fe.create(3.25,2)),ye.createAabbExtents(fe.create(22,3.35),fe.create(8,2.5)),ye.createAabbExtents(fe.create(50.5,-32.55),fe.create(8,2.5))]}],imgs:[{sprite:"map-bunker-conch-floor-01.img",pos:fe.create(20.75,3.45),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-conch-floor-01.img",pos:fe.create(48.75,-32.45),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(19,3.35),fe.create(5.5,2.5)),ye.createAabbExtents(fe.create(47.5,-32.55),fe.create(5.5,2.5))],scopeOut:[ye.createAabbExtents(fe.create(22,3.35),fe.create(8,2.5)),ye.createAabbExtents(fe.create(50.5,-32.55),fe.create(8,2.5))],imgs:[{sprite:"map-bunker-conch-ceiling-01.img",pos:fe.create(19.25,3.35),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-conch-ceiling-01.img",pos:fe.create(47.25,-32.55),scale:.5,alpha:1,tint:16777215}],vision:{}},mapObjects:[{type:"container_wall_top",pos:fe.create(13.7,3.35),scale:1,ori:1},{type:"container_wall_side",pos:fe.create(19.6,5.7),scale:1,ori:1},{type:"container_wall_side",pos:fe.create(19.6,1),scale:1,ori:1},{type:"barrel_01",pos:fe.create(24,9),scale:1,ori:0},{type:"crate_01",pos:fe.create(18,-2),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"container_wall_top",pos:fe.create(41.7,-32.55),scale:1,ori:1},{type:"container_wall_side",pos:fe.create(47.6,-34.9),scale:1,ori:1},{type:"container_wall_side",pos:fe.create(47.6,-30.2),scale:1,ori:1},{type:"crate_01",pos:fe.create(47,-27),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(40,-37),scale:1,ori:0},{type:"decal_vent_03",pos:fe.create(-2,-13.5),scale:1,ori:0}]},bunker_conch_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(1,4),fe.create(12.5,3.5)),ye.createAabbExtents(fe.create(28,-30),fe.create(13.5,4.5))]}],imgs:[{sprite:"map-bunker-conch-chamber-floor-01.img",pos:fe.create(4,5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-conch-chamber-floor-02.img",pos:fe.create(34.86,-29.9),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(1,3.5),fe.create(12.5,5)),ye.createAabbExtents(fe.create(26.75,-30),fe.create(15.25,4.5))],scopeOut:[ye.createAabbExtents(fe.create(1,3.5),fe.create(12.5,5)),ye.createAabbExtents(fe.create(26.75,-30),fe.create(15.25,4.5))],imgs:[{sprite:"map-bunker-conch-chamber-ceiling-01.img",pos:fe.create(-2,3.5),scale:1,alpha:1,tint:6250335},{sprite:"map-bunker-conch-chamber-ceiling-02.img",pos:fe.create(26.25,-29.9),scale:1,alpha:1,tint:6250335}],vision:{dist:7,width:3}},occupiedEmitters:[{type:"bunker_bubbles_01",pos:fe.create(-2,-13.5),rot:0,scale:.5,layer:0}],mapObjects:[{type:"house_door_02",pos:fe.create(13.5,1.35),scale:1,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(20,3.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(16.5,6.7),scale:1,ori:1},{type:"metal_wall_ext_thicker_29",pos:fe.create(7,0),scale:1,ori:1},{type:"metal_wall_ext_thicker_16",pos:fe.create(5.5,9),scale:1,ori:1},{type:"metal_wall_ext_thicker_9",pos:fe.create(-7,7),scale:1,ori:1},{type:"metal_wall_ext_thicker_10",pos:fe.create(-13,3.5),scale:1,ori:0},{type:"locker_01",pos:fe.create(9.5,7.85),scale:1,ori:0},{type:"locker_01",pos:fe.create(5,7.85),scale:1,ori:0},{type:"locker_01",pos:fe.create(.5,7.85),scale:1,ori:0},{type:"decal_pipes_01",pos:fe.create(-4.5,5),scale:1,ori:2},{type:"house_door_02",pos:fe.create(41.5,-34.55),scale:1,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(48,-32.4),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(38.5,-35.9),scale:1,ori:1},{type:"metal_wall_ext_thicker_13",pos:fe.create(42,-29.2),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(34,-26.7),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(27,-33.4),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(20,-30.9),scale:1,ori:1},{type:"metal_wall_ext_thicker_18",pos:fe.create(23.5,-23.9),scale:1,ori:1},{type:"decal_pipes_04",pos:fe.create(22,-29.9),scale:1,ori:2},{type:"loot_tier_2",pos:fe.create(31,-30),scale:1,ori:0},{type:"bunker_conch_compartment_01",pos:fe.create(-1.5,-12.4),scale:1,ori:0}]},bunker_conch_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"water",collision:[ye.createAabbExtents(fe.create(1,-2.5),fe.create(15,15.5))]}],imgs:[{sprite:"map-bunker-conch-compartment-floor-01a.img",pos:fe.create(-3,-.75),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-conch-compartment-floor-01b.img",pos:fe.create(9.75,-17.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-1.5,-1),fe.create(12.5,12)),ye.createAabbExtents(fe.create(9.5,-14.5),fe.create(4,2.5))],scopeOut:[ye.createAabbExtents(fe.create(-1.5,-1),fe.create(12.5,12)),ye.createAabbExtents(fe.create(9.5,-14.5),fe.create(4,2.5))],imgs:[{sprite:"map-bunker-conch-compartment-ceiling-01.img",pos:fe.create(-.75,-5.5),scale:1,alpha:1,tint:6250335}],vision:{dist:7,width:3}},occupiedEmitters:[{type:"bunker_bubbles_01",pos:fe.create(-.5,-1),rot:0,scale:.5,layer:0}],mapObjects:[{type:"metal_wall_ext_thicker_5",pos:fe.create(-11.5,8.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-15,7.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_11",pos:fe.create(-15.5,.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_7",pos:fe.create(-13.5,-6.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(-11.5,-11.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_13",pos:fe.create(-3.5,-13.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_5",pos:fe.create(4.5,-14.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_13",pos:fe.create(9.5,-18.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(13.5,-11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_19",pos:fe.create(11.5,-.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_19",pos:fe.create(3.5,10.5),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(-10,11),scale:1,ori:3},{type:"control_panel_03",pos:fe.create(-12.25,4.25),scale:1,ori:1},{type:"control_panel_02",pos:fe.create(-12,.25),scale:1,ori:1},{type:"fire_ext_01",pos:fe.create(-3,8.75),scale:1,ori:3},{type:"crate_09",pos:fe.create(2.75,6.25),scale:1,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(7.5,6.25),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"decal_pipes_02",pos:fe.create(7.25,7.25),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-3.75,-2),scale:.8,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(-1.25,-4.25),scale:.8,ori:0,inheritOri:!1},{type:"crate_01",pos:fe.create(-7.5,-9.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(3.5,-9.5),scale:1,ori:0,ignoreMapSpawnReplacement:!0},{type:"decal_pipes_03",pos:fe.create(-5.25,-9.25),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(13.5,-17),scale:1,ori:0}]},bunker_structure_04:{type:"structure",terrain:{waterEdge:{dir:fe.create(-1,0),distMin:15,distMax:16}},mapObstacleBounds:[ye.createAabbExtents(fe.create(21,3.5),fe.create(9.5,8)),ye.createAabbExtents(fe.create(48,-32.5),fe.create(10,8))],layers:[{type:"bunker_conch_01",pos:fe.create(0,0),ori:0},{type:"bunker_conch_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(16.9,3.5),fe.create(2.6,2)),downDir:fe.create(-1,0)},{collision:ye.createAabbExtents(fe.create(44.9,-32.5),fe.create(2.6,2)),downDir:fe.create(-1,0)}],mask:[ye.createAabbExtents(fe.create(-1.5,-9.2),fe.create(15.7,22)),ye.createAabbExtents(fe.create(28.25,-32),fe.create(14,8))]},bunker_crossing_stairs_01:g({}),bunker_crossing_stairs_01b:g({ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,.75),fe.create(2,3.25))],scopeOut:[ye.createAabbExtents(fe.create(0,.75),fe.create(2,3.25))],imgs:[{sprite:"map-bunker-crossing-ceiling-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215,rot:0}]}}),bunker_crossing_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(5,5)),color:1984867}]},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[],imgs:[{sprite:"map-bunker-crossing-floor-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"bunker_crossing_stairs_01b",pos:fe.create(34.5,28.5),scale:1,ori:3},{type:"bunker_crossing_stairs_01b",pos:fe.create(-36,20),scale:1,ori:2},{type:"bunker_crossing_stairs_01b",pos:fe.create(36,-14),scale:1,ori:0},{type:"bunker_crossing_stairs_01",pos:fe.create(-34.5,-22.5),scale:1,ori:1}]},bunker_crossing_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,3.25),fe.create(38,28))]}],imgs:[{sprite:"map-bunker-crossing-chamber-floor-01.img",pos:fe.create(-11.44,24),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-bunker-crossing-chamber-floor-03.img",pos:fe.create(28.5,23.5),scale:.5,alpha:1,tint:16777215,rot:2},{sprite:"map-bunker-crossing-chamber-floor-02.img",pos:fe.create(-28.5,-17.5),scale:.5,alpha:1,tint:16777215,rot:0},{sprite:"map-bunker-crossing-chamber-floor-01.img",pos:fe.create(11.45,-18),scale:.5,alpha:1,tint:16777215,rot:0}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-3,27.5),fe.create(35.1,5)),ye.createAabbExtents(fe.create(3,-21.5),fe.create(35.1,5)),ye.createAabbExtents(fe.create(-4,20.5),fe.create(3,3)),ye.createAabbExtents(fe.create(4,-14.5),fe.create(3,3))],scopeOut:[ye.createAabbExtents(fe.create(-3,-27.5),fe.create(35,5)),ye.createAabbExtents(fe.create(3,-21.5),fe.create(35,5)),ye.createAabbExtents(fe.create(-4,20.5),fe.create(3,3)),ye.createAabbExtents(fe.create(4,-14.5),fe.create(3,3))],imgs:[{sprite:"map-bunker-crossing-chamber-ceiling-01.img",pos:fe.create(-3.5,24),scale:1,alpha:1,tint:6250335},{sprite:"map-bunker-crossing-chamber-ceiling-01.img",pos:fe.create(3.5,-18),scale:1,alpha:1,tint:6250335,rot:2}],vision:{dist:7,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(38.5,28.5),scale:1,ori:0},{type:"house_door_02",pos:fe.create(32,30.5),scale:1,ori:2},{type:"decal_pipes_05",pos:fe.create(13,28.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_48",pos:fe.create(15,32),scale:1,ori:1},{type:"metal_wall_ext_thicker_35",pos:fe.create(21.5,25),scale:1,ori:1},{type:"metal_wall_ext_thicker_6",pos:fe.create(2.5,23.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(-.5,20.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(-7.5,20.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_32",pos:fe.create(-22,29),scale:1,ori:1},{type:"metal_wall_ext_thicker_15",pos:fe.create(-39.5,23),scale:1,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(-36,16),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-38,22.5),scale:1,ori:3},{type:"metal_wall_ext_thicker_8",pos:fe.create(-32.5,19.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_22",pos:fe.create(-20,22),scale:1,ori:1},{type:"barrel_01",pos:fe.create(-4.5,29),scale:.8,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(-38.5,-22.5),scale:1,ori:0},{type:"house_door_02",pos:fe.create(-32,-20.5),scale:1,ori:2},{type:"decal_pipes_05",pos:fe.create(-12,-22.5),scale:1,ori:2},{type:"metal_wall_ext_thicker_48",pos:fe.create(-15,-26),scale:1,ori:1},{type:"metal_wall_ext_thicker_15",pos:fe.create(-31.5,-19),scale:1,ori:1},{type:"metal_wall_ext_thicker_16",pos:fe.create(-12,-19),scale:1,ori:1},{type:"metal_wall_ext_thicker_6",pos:fe.create(-2.5,-17.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(.5,-14.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(7.5,-14.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_32",pos:fe.create(22,-23),scale:1,ori:1},{type:"metal_wall_ext_thicker_15",pos:fe.create(39.5,-17),scale:1,ori:0},{type:"concrete_wall_ext_6",pos:fe.create(36,-10),scale:1,ori:1},{type:"house_door_02",pos:fe.create(38,-16.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(32.5,-13.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_22",pos:fe.create(20,-16),scale:1,ori:1},{type:"barrel_01",pos:fe.create(4.5,-23),scale:.8,ori:0},{type:"crate_06",pos:fe.create(-12.5,-22.25),scale:1,ori:0},{type:"crate_06",pos:fe.create(-7,-22.75),scale:1,ori:0},{type:"bunker_crossing_compartment_01",pos:fe.create(1.5,0),scale:1,ori:0}]},bunker_crossing_bathroom:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"water",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))]}],imgs:[{sprite:"",scale:.5,alpha:1,tint:6250335}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(3.75,2))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(3.75,2))],imgs:[{sprite:"map-building-crossing-bathroom-ceiling.img",scale:.5,alpha:1,tint:6250335}]},mapObjects:[{type:c({toilet_03:5,toilet_04:1}),pos:fe.create(2,0),scale:1,ori:3}]},bunker_crossing_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"water",collision:[ye.createAabbExtents(fe.create(-1,3),fe.create(17,17.5))]}],imgs:[{sprite:"map-bunker-crossing-compartment-floor-02.img",pos:fe.create(-22.5,-10),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-crossing-compartment-floor-01.img",pos:fe.create(4,3),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(4,3),fe.create(22,14.5)),ye.createAabbExtents(fe.create(-22,-11),fe.create(4.5,9))],scopeOut:[ye.createAabbExtents(fe.create(4,3),fe.create(22,14.5)),ye.createAabbExtents(fe.create(-22,-11),fe.create(4.5,9))],imgs:[{sprite:"map-bunker-crossing-compartment-ceiling-01a.img",pos:fe.create(-22.475,-11),scale:1,alpha:1,tint:6250335},{sprite:"map-bunker-crossing-compartment-ceiling-01b.img",pos:fe.create(3.975,3),scale:1,alpha:1,tint:6250335}],vision:{dist:7,width:3}},occupiedEmitters:[{type:"bunker_bubbles_02",pos:fe.create(-1.5,0),rot:0,scale:.5,layer:0}],mapObjects:[{type:"metal_wall_ext_thicker_13",pos:fe.create(-14,16),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(-7.5,17.5),scale:1,ori:3},{type:"metal_wall_ext_thicker_18",pos:fe.create(5.5,16),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(16,13.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_15",pos:fe.create(22,8),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(28,4.5),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(17.5,6.5),scale:1,ori:2},{type:"bunker_crossing_bathroom",pos:fe.create(22,4.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_15",pos:fe.create(22,1),scale:1,ori:1},{type:"metal_wall_ext_thicker_11",pos:fe.create(16,-6),scale:1,ori:0},{type:"metal_wall_ext_thicker_10",pos:fe.create(9.5,-10),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(4.5,-11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_19",pos:fe.create(-9,-10),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(-19.5,-8),scale:1,ori:1},{type:"metal_wall_ext_thicker_10",pos:fe.create(-20,-14.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_17",pos:fe.create(-27,-11),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(-23,-1),scale:1,ori:1},{type:"metal_wall_ext_thicker_14",pos:fe.create(-19,7.5),scale:1,ori:0},{type:"control_panel_04",pos:fe.create(-15.25,8.5),scale:1,ori:1},{type:"control_panel_03",pos:fe.create(-15.5,12.75),scale:1,ori:1},{type:"control_panel_03",pos:fe.create(-15.5,4.25),scale:1,ori:1},{type:"barrel_01",pos:fe.create(-5,10.25),scale:.8,ori:0},{type:"barrel_01",pos:fe.create(-3.25,12.5),scale:.8,ori:0},{type:"locker_01",pos:fe.create(1.15,14.85),scale:1,ori:0},{type:"locker_03",pos:fe.create(4.5,14.85),scale:1,ori:0},{type:"bookshelf_01",pos:fe.create(10.5,13),scale:1,ori:0},{type:"bed_sm_01",pos:fe.create(10.5,10),scale:1,ori:3},{type:"crate_01",pos:fe.create(-4.5,-6.25),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(-3,-2.5),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"barrel_01",pos:fe.create(-1,-6.25),scale:.8,ori:0},{type:"fire_ext_01",pos:fe.create(14,-.5),scale:1,ori:2},{type:"refrigerator_01",pos:fe.create(8.25,-6.5),scale:1,ori:2},{type:"oven_01",pos:fe.create(12.25,-6.5),scale:1,ori:2},{type:"crossing_door_01",pos:fe.create(-17.85,-2.5),scale:1,ori:2},{type:"couch_01",pos:fe.create(-12,0),scale:1,ori:0},{type:"screen_01",pos:fe.create(-12,-7.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(-23.5,-4.5),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"loot_tier_woodaxe",pos:fe.create(-23.5,-8.5),scale:.8,ori:0},{type:"crate_01",pos:fe.create(-23.5,-14),scale:.8,ori:0,ignoreMapSpawnReplacement:!0},{type:"crossing_door_01",pos:fe.create(-21.5,-20.15),scale:1,ori:1}]},bunker_structure_05:{type:"structure",terrain:{grass:!0,beach:!1,bridge:{nearbyWidthMult:1.2},spawnPriority:100},mapObstacleBounds:[ye.createAabbExtents(fe.create(35.5,28.5),fe.create(6,6)),ye.createAabbExtents(fe.create(-36,19),fe.create(6,6)),ye.createAabbExtents(fe.create(36,-13),fe.create(6,6)),ye.createAabbExtents(fe.create(-35.5,-22.5),fe.create(6,6)),ye.createAabbExtents(fe.create(0,0),fe.create(6,6))],bridgeLandBounds:[ye.createAabbExtents(fe.create(35.5,28.5),fe.create(5,5)),ye.createAabbExtents(fe.create(-36,19),fe.create(5,5)),ye.createAabbExtents(fe.create(36,-13),fe.create(5,5)),ye.createAabbExtents(fe.create(-35.5,-22.5),fe.create(5,5))],bridgeWaterBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(5,5))],layers:[{type:"bunker_crossing_01",pos:fe.create(0,0),ori:0},{type:"bunker_crossing_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(35.6,28.5),fe.create(2.6,2)),downDir:fe.create(-1,0)},{collision:ye.createAabbExtents(fe.create(-36,19),fe.create(2,2.6)),downDir:fe.create(0,1)},{collision:ye.createAabbExtents(fe.create(36,-13),fe.create(2,2.6)),downDir:fe.create(0,-1)},{collision:ye.createAabbExtents(fe.create(-35.5,-22.5),fe.create(2.6,2)),downDir:fe.create(1,0)}],mask:[ye.createAabbExtents(fe.create(-3.7,27),fe.create(36.5,5)),ye.createAabbExtents(fe.create(3.7,-21),fe.create(36.5,5)),ye.createAabbExtents(fe.create(0,3),fe.create(30,18.95))]},bunker_hatchet_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,10),fe.create(3.6,5.8)),color:6707790}]},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,7.75),fe.create(2,3.25))]},{type:"shack",collision:[ye.createAabbExtents(fe.create(0,13.5),fe.create(3.75,2.5)),ye.createAabbExtents(fe.create(5,13.75),fe.create(1.25,2.25))]}],imgs:[{sprite:"map-bunker-storm-floor-02.img",pos:fe.create(1.25,10),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,10),fe.create(3.5,5.6))],scopeOut:[ye.createAabbExtents(fe.create(0,10),fe.create(3.8,5.9))],vision:{dist:5,width:2.75,linger:.5,fadeRate:6},imgs:[{sprite:"map-building-shack-ceiling-01.img",pos:fe.create(-1,10),scale:.667,alpha:1,tint:16777215,rot:1}],destroy:{wallCount:2,particle:"shackBreak",particleCount:25,residue:"none"}},mapObjects:[{type:"metal_wall_ext_short_6",pos:fe.create(0,5.3),scale:1,ori:1},{type:"metal_wall_ext_short_7",pos:fe.create(-2.5,8.5),scale:1,ori:0},{type:"metal_wall_ext_short_7",pos:fe.create(2.5,8.5),scale:1,ori:0},{type:"shack_wall_bot",pos:fe.create(3.39,8.6),scale:1,ori:1},{type:"shack_wall_side_left",pos:fe.create(.3,4.52),scale:1,ori:1},{type:"shack_wall_top",pos:fe.create(-3.39,9.73),scale:1,ori:1},{type:"shack_wall_side_right",pos:fe.create(0,15.58),scale:1,ori:1},{type:"crate_01",pos:fe.create(-2,17.9),scale:.8,ori:0,inheritOri:!1},{type:"barrel_01",pos:fe.create(1.45,17.7),scale:.85,ori:0},{type:"decal_vent_01",pos:fe.create(5,0),scale:1,ori:0},{type:"decal_vent_02",pos:fe.create(5,-8.5),scale:1,ori:0},{type:"tree_07",pos:fe.create(6.75,-4.5),scale:1,ori:0}]},bunker_hatchet_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(-3,-4.4),fe.create(13,9))]}],imgs:[{sprite:"map-bunker-hatchet-chamber-floor-01a.img",pos:fe.create(0,-4.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-chamber-floor-01b.img",pos:fe.create(0,9.25),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-chamber-floor-01c.img",pos:fe.create(-15,-9.475),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(-3,-4.4),fe.create(13,9.25))],scopeOut:[ye.createAabbExtents(fe.create(-3,-4.4),fe.create(13,9.25))],imgs:[{sprite:"map-bunker-hatchet-chamber-ceiling-01.img",pos:fe.create(-3,-4.5),scale:1,alpha:1,tint:6250335}],vision:{dist:5,width:3}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(0,11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(-3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_7",pos:fe.create(-8.5,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(8.5,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_20",pos:fe.create(10.5,-6),scale:1,ori:0},{type:"metal_wall_ext_thicker_10",pos:fe.create(-10.5,-1),scale:1,ori:0},{type:"metal_wall_ext_thicker_14",pos:fe.create(-16,-7.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_25",pos:fe.create(-3.5,-14.5),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-2,5),scale:1,ori:3},{type:"barrel_01",pos:fe.create(-5,.5),scale:.9,ori:0},{type:"crate_01",pos:fe.create(6.75,-10.75),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_06",pos:fe.create(0,-11),scale:1,ori:0},{type:"crate_06",pos:fe.create(7,-4),scale:1,ori:1},{type:"bunker_hatchet_compartment_01",pos:fe.create(-32,-1.5),scale:1,ori:0},{type:"bunker_hatchet_compartment_02",pos:fe.create(-63.5,-4),scale:1,ori:0},{type:"bunker_hatchet_compartment_03",pos:fe.create(-55,20.5),scale:1,ori:0}]},bunker_hatchet_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(16,13))]}],imgs:[{sprite:"map-bunker-hatchet-compartment-floor-01.img",pos:fe.create(0,.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(16,13))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(16,13))],imgs:[{sprite:"map-bunker-hatchet-compartment-ceiling-01.img",pos:fe.create(0,0),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_13",pos:fe.create(10.5,2),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(3.5,7),scale:1,ori:1},{type:"metal_wall_ext_thicker_18",pos:fe.create(-3.5,14.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_21",pos:fe.create(-10.5,6),scale:1,ori:0},{type:"metal_wall_ext_thicker_32",pos:fe.create(0,-13),scale:1,ori:1},{type:"metal_wall_ext_thicker_14",pos:fe.create(-16,-6),scale:1,ori:1},{type:"lab_door_01",pos:fe.create(16,-7.5),scale:1,ori:2},{type:"lab_door_01",pos:fe.create(-16,-7.5),scale:1,ori:2},{type:"lab_door_01",pos:fe.create(-9,12.5),scale:1,ori:3},{type:"metal_wall_ext_10",pos:fe.create(8.65,-.5),scale:1,ori:0},{type:"metal_wall_ext_10",pos:fe.create(3,5.15),scale:1,ori:1},{type:"locker_01",pos:fe.create(.5,5),scale:1,ori:0},{type:"locker_01",pos:fe.create(5.5,5),scale:1,ori:0},{type:"locker_01",pos:fe.create(8.5,2),scale:1,ori:3},{type:"locker_01",pos:fe.create(8.5,-3),scale:1,ori:3},{type:"barrel_01",pos:fe.create(1.5,-.5),scale:.9,ori:0},{type:"fire_ext_01",pos:fe.create(.5,-11.25),scale:.9,ori:1},{type:"couch_01",pos:fe.create(-7.5,-2.5),scale:1,ori:1},{type:"crate_01",pos:fe.create(-7,8.5),scale:.85,ori:0,ignoreMapSpawnReplacement:!0}]},bunker_hatchet_compartment_02:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(16,15))]}],imgs:[{sprite:"map-bunker-hatchet-compartment-floor-02a.img",pos:fe.create(4,-8.25),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-02b.img",pos:fe.create(.75,6),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-02c.img",pos:fe.create(-14,.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-02d.img",pos:fe.create(-6.27,14.25),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(16,15))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(16,15))],imgs:[{sprite:"map-bunker-hatchet-compartment-ceiling-02.img",pos:fe.create(-.5,-.5),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_8",pos:fe.create(11.5,-10.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_13",pos:fe.create(10,4.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(3,9.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(6,-13),scale:1,ori:0},{type:"metal_wall_ext_thicker_12",pos:fe.create(-1.5,-16.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_7",pos:fe.create(-9,-13.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_11",pos:fe.create(-13,-8.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_15",pos:fe.create(-17,.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_6",pos:fe.create(-12.5,6.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_25",pos:fe.create(-11,20.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_14",pos:fe.create(-4,15),scale:1,ori:0},{type:"lab_door_01",pos:fe.create(-5.5,15),scale:1,ori:1},{type:"crate_01",pos:fe.create(-1.25,.5),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(2.75,-1.75),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_04",pos:fe.create(3,2.5),scale:.85,ori:0},{type:"crate_01",pos:fe.create(-7.5,11),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"control_panel_06",pos:fe.create(2,6.25),scale:1,ori:0},{type:"control_panel_06",pos:fe.create(6.75,1.5),scale:1,ori:3},{type:"loot_tier_hatchet_melee",pos:fe.create(6.75,6.25),scale:1,ori:0},{type:"glass_wall_12_2",pos:fe.create(-10.5,-1),scale:1,ori:0},{type:"glass_wall_12_2",pos:fe.create(-1.5,-10),scale:1,ori:1},{type:"loot_tier_imperial_skin",pos:fe.create(-13.5,-4.5),scale:1,ori:0},{type:"loot_tier_pineapple_skin",pos:fe.create(-13.5,-1),scale:1,ori:0},{type:"loot_tier_tarkhany_skin",pos:fe.create(-13.5,2.5),scale:1,ori:0},{type:"loot_tier_spetsnaz_skin",pos:fe.create(-5,-13),scale:1,ori:0},{type:"loot_tier_lumber_skin",pos:fe.create(-1.5,-13),scale:1,ori:0},{type:"loot_tier_verde_skin",pos:fe.create(2,-13),scale:1,ori:0}]},bunker_hatchet_compartment_03:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(19,10))]}],imgs:[{sprite:"map-bunker-hatchet-compartment-floor-03a.img",pos:fe.create(-14.5,-8.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-03b.img",pos:fe.create(-9,3),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-03c.img",pos:fe.create(5.5,-.25),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-hatchet-compartment-floor-03d.img",pos:fe.create(14.5,-3.75),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(19,10))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(19,10))],imgs:[{sprite:"map-bunker-hatchet-compartment-ceiling-03.img",pos:fe.create(0,0),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_25",pos:fe.create(1.5,-4),scale:1,ori:1},{type:"metal_wall_ext_thicker_18",pos:fe.create(12,3),scale:1,ori:1},{type:"metal_wall_ext_thicker_10",pos:fe.create(1.5,6.5),scale:1,ori:0},{type:"metal_wall_ext_thicker_21",pos:fe.create(-10.5,10),scale:1,ori:1},{type:"crate_01",pos:fe.create(-16,-5),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_01",pos:fe.create(3,-.5),scale:.85,ori:0,ignoreMapSpawnReplacement:!0},{type:"crate_06",pos:fe.create(-11.75,-1.05),scale:.85,ori:0},{type:"crate_06",pos:fe.create(-7,-1.05),scale:.85,ori:0},{type:"case_03",pos:fe.create(-2.5,6.5),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-7,6.75),scale:.9,ori:0},{type:"barrel_01",pos:fe.create(-11,5.5),scale:.9,ori:0}]},bunker_structure_06:{type:"structure",terrain:{grass:!0,beach:!1},mapObstacleBounds:[ye.createAabbExtents(fe.create(1,6),fe.create(7,13.5))],layers:[{type:"bunker_hatchet_01",pos:fe.create(0,0),ori:0},{type:"bunker_hatchet_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,8.4),fe.create(2,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(-3,-3.7),fe.create(13,9.5)),ye.createAabbExtents(fe.create(-48.025,6),fe.create(32,24.95))]},bunker_eye_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,7.5),fe.create(2,3.25)),color:6946816}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"container",collision:[ye.createAabbExtents(fe.create(0,7.75),fe.create(2,3.25))]}],imgs:[{sprite:"map-bunker-generic-floor-01.img",pos:fe.create(0,7.5),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,8.25),fe.create(2,3.25))],scopeOut:[ye.createAabbExtents(fe.create(0,8.25),fe.create(2,3.25))],imgs:[{sprite:"map-bunker-generic-ceiling-01.img",pos:fe.create(0,7.5),scale:.5,alpha:1,tint:16777215,rot:0}]},puzzle:{solution:"bunker_eye_01",completeUseType:"eye_door_01",completeOffDelay:1,completeUseDelay:2,errorResetDelay:1,pieceResetDelay:2,sound:{fail:"door_error_01",complete:""}},mapObjects:[{type:"metal_wall_ext_6",pos:fe.create(0,5.3),scale:1,ori:1},{type:"metal_wall_ext_7",pos:fe.create(-2.5,8.5),scale:1,ori:0},{type:"metal_wall_ext_7",pos:fe.create(2.5,8.5),scale:1,ori:0},{type:"bush_01",pos:fe.create(5,23),scale:1.2,ori:0}]},vault_door_eye:z({material:"metal",hinge:fe.create(1,3.5),extents:fe.create(1,3.5),img:{sprite:"map-door-02.img"},door:{interactionRad:2.5,openSpeed:10,openOneWay:-1,openDelay:.1,openOnce:!0,canUse:!1,spriteAnchor:fe.create(.2,1),sound:{open:"none",close:"none",change:"none"}}}),metal_wall_column_4x8:W({material:"metal",extents:fe.create(2,4)}),stone_wall_int_4:W({material:"stone",extents:fe.create(.6,2),img:m("map-wall-04-stone.img",16777215)}),bunker_eye_sublevel_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[{type:"bunker",collision:[ye.createAabbExtents(fe.create(0,-12),fe.create(14,17))]}],imgs:[{sprite:"map-bunker-eye-chamber-floor-01a.img",pos:fe.create(0,-8.5),scale:.5,alpha:1,tint:16777215},{sprite:"map-bunker-eye-chamber-floor-01b.img",pos:fe.create(13,-23),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,-12),fe.create(14,17))],scopeOut:[ye.createAabbExtents(fe.create(0,-12),fe.create(14,17))],imgs:[{sprite:"map-bunker-eye-chamber-ceiling-01.img",pos:fe.create(0,-12),scale:1,alpha:1,tint:6250335}],vision:{dist:5,width:3}},puzzle:{solution:"bunker_eye_02",completeUseType:"vault_door_eye",completeOffDelay:1,completeUseDelay:5.25,errorResetDelay:1,pieceResetDelay:10,sound:{fail:"door_error_01",complete:"vault_change_02"}},mapObjects:[{type:"concrete_wall_ext_6",pos:fe.create(0,11.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_8",pos:fe.create(-3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(3.5,8),scale:1,ori:0},{type:"metal_wall_ext_thicker_4",pos:fe.create(-7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(7,5.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_34",pos:fe.create(-10.5,-10),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(13,-26.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_4",pos:fe.create(15.5,-23),scale:1,ori:0},{type:"metal_wall_ext_thicker_8",pos:fe.create(13,-19.5),scale:1,ori:1},{type:"metal_wall_ext_thicker_24",pos:fe.create(10.5,-5),scale:1,ori:0},{type:"metal_wall_column_4x8",pos:fe.create(-7.5,-29),scale:1,ori:1},{type:"metal_wall_column_4x8",pos:fe.create(7.5,-29),scale:1,ori:1},{type:"house_door_02",pos:fe.create(-2,5),scale:1,ori:3},{type:"stone_04",pos:fe.create(12,-23),scale:1,ori:2},{type:"stone_wall_int_4",pos:fe.create(9.4,-23),scale:1,ori:0},{type:"recorder_08",pos:fe.create(7.5,2),scale:1,ori:2},{type:"control_panel_02b",pos:fe.create(-7,1),scale:1,ori:1,puzzlePiece:"swine"},{type:"control_panel_02b",pos:fe.create(-7,-4),scale:1,ori:1,puzzlePiece:"egg"},{type:"control_panel_02b",pos:fe.create(-7,-9),scale:1,ori:1,puzzlePiece:"storm"},{type:"control_panel_02b",pos:fe.create(-7,-14),scale:1,ori:1,puzzlePiece:"caduceus"},{type:"control_panel_02b",pos:fe.create(-7,-19),scale:1,ori:1,puzzlePiece:"crossing"},{type:"control_panel_02b",pos:fe.create(-7,-24),scale:1,ori:1,puzzlePiece:"conch"},{type:"control_panel_02b",pos:fe.create(7,-4),scale:1,ori:3,puzzlePiece:"cloud"},{type:"control_panel_02b",pos:fe.create(7,-9),scale:1,ori:3,puzzlePiece:"hydra"},{type:"control_panel_02b",pos:fe.create(7,-14),scale:1,ori:3,puzzlePiece:"hatchet"},{type:"control_panel_02b",pos:fe.create(7,-19),scale:1,ori:3,puzzlePiece:"harpsichord"},{type:"candle_lit_02",pos:fe.create(0,-1.5),scale:.75,ori:0},{type:"candle_lit_02",pos:fe.create(0,-11.5),scale:.75,ori:0},{type:"candle_lit_02",pos:fe.create(0,-21.5),scale:.75,ori:0},{type:"vault_door_eye",pos:fe.create(3.5,-30),scale:1,ori:1},{type:"bunker_eye_compartment_01",pos:fe.create(0,-39),scale:1,ori:0}]},bunker_eye_compartment_01:{type:"building",map:{display:!1,color:6707790,scale:1},terrain:{grass:!0,beach:!1},zIdx:2,floor:{surfaces:[{type:"tile",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(10,10))]}],imgs:[{sprite:"map-bunker-eye-compartment-floor-01.img",pos:fe.create(0,0),scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(10,10))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(10,10))],imgs:[{sprite:"map-bunker-eye-compartment-ceiling-01.img",pos:fe.create(0,0),scale:1,alpha:1,tint:6250335}]},mapObjects:[{type:"metal_wall_ext_thicker_20",pos:fe.create(10.5,-2),scale:1,ori:0},{type:"metal_wall_ext_thicker_20",pos:fe.create(-10.5,-2),scale:1,ori:0},{type:"metal_wall_ext_thicker_18",pos:fe.create(0,-10.5),scale:1,ori:1},{type:"loot_tier_eye_02",pos:fe.create(0,-3.5),scale:1,ori:0},{type:"recorder_09",pos:fe.create(-7,-7),scale:1,ori:2}]},bunker_structure_07:{type:"structure",terrain:{grass:!0,beach:!1},ori:2,mapObstacleBounds:[ye.createAabbExtents(fe.create(-1,8),fe.create(7,6)),ye.createAabbExtents(fe.create(-40,-70),fe.create(2,2)),ye.createAabbExtents(fe.create(40,-70),fe.create(2,2)),ye.createAabbExtents(fe.create(0,-30),fe.create(2,2)),ye.createAabbExtents(fe.create(5,23),fe.create(2,2))],layers:[{type:"bunker_eye_01",pos:fe.create(0,0),ori:0},{type:"bunker_eye_sublevel_01",pos:fe.create(0,0),ori:0}],stairs:[{collision:ye.createAabbExtents(fe.create(0,8.4),fe.create(2,2.6)),downDir:fe.create(0,-1)}],mask:[ye.createAabbExtents(fe.create(0,-22.2),fe.create(13.5,28))]},bridge_lg_under_column:W({material:"concrete",extents:fe.create(2.5,10)}),concrete_wall_column_5x4:W({material:"concrete",extents:fe.create(2.5,2)}),bridge_rail_3:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,2)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),bridge_rail_12:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,6.5)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),bridge_lg_01:J({}),bridge_lg_01x:J({ceiling:{imgs:[{sprite:"map-building-bridge-lg-ceiling.img",scale:.5,alpha:1,tint:16777215},{sprite:"map-snow-03.img",pos:fe.create(-10,-4),scale:.4,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-07.img",pos:fe.create(8,4),scale:.4,alpha:1,tint:16777215,rot:0},{sprite:"map-snow-06.img",pos:fe.create(15,-5.25),scale:.667,alpha:1,tint:16777215,rot:1},{sprite:"map-snow-06.img",pos:fe.create(-15,5.25),scale:.667,alpha:1,tint:16777215,rot:3}]}}),bridge_lg_under_01:{type:"building",map:{display:!1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[],imgs:[]},ceiling:{scopeIn:[],scopeOut:[],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[]},mapObjects:[{type:"bridge_lg_under_column",pos:fe.create(-14,0),scale:1,ori:0},{type:"bridge_lg_under_column",pos:fe.create(14,0),scale:1,ori:0}]},bridge_lg_structure_01:{type:"structure",terrain:{bridge:{nearbyWidthMult:5}},layers:[{type:"bridge_lg_01",pos:fe.create(0,0),ori:0},{type:"bridge_lg_under_01",pos:fe.create(0,0),ori:0,underground:!1}],bridgeLandBounds:[ye.createAabbExtents(fe.create(-34,0),fe.create(6,9)),ye.createAabbExtents(fe.create(34,0),fe.create(6,9))],stairs:[{collision:ye.createAabbExtents(fe.create(0,-9.5),fe.create(11.5,1.5)),downDir:fe.create(0,1),lootOnly:!0},{collision:ye.createAabbExtents(fe.create(0,9.5),fe.create(11.5,1.5)),downDir:fe.create(0,-1),lootOnly:!0}],mask:[ye.createAabbExtents(fe.create(0,0),fe.create(12,8))]},bridge_xlg_under_column:W({material:"concrete",extents:fe.create(2.5,14)}),concrete_wall_column_9x4:W({material:"concrete",extents:fe.create(4.5,2)}),bridge_rail_20:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,10)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),bridge_xlg_01:function(e){var t={type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(38.5,12)),color:2894124},{collider:ye.createAabbExtents(fe.create(-16,-13),fe.create(3,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(16,-13),fe.create(3,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(-16,13),fe.create(3,1.5)),color:3618615},{collider:ye.createAabbExtents(fe.create(16,13),fe.create(3,1.5)),color:3618615}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"asphalt",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(38.5,12))]}],imgs:[{sprite:"map-building-bridge-xlg-floor.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],scopeOut:[ye.createAabbExtents(fe.create(0,0),fe.create(0,0))],imgs:[]},mapObjects:[{type:"bridge_rail_20",pos:fe.create(-26,11.5),scale:1,ori:1},{type:"bridge_rail_20",pos:fe.create(-26,-11.5),scale:1,ori:1},{type:"bridge_rail_20",pos:fe.create(26,11.5),scale:1,ori:1},{type:"bridge_rail_20",pos:fe.create(26,-11.5),scale:1,ori:1},{type:"concrete_wall_column_9x4",pos:fe.create(-16,-13),scale:1,ori:0},{type:"concrete_wall_column_9x4",pos:fe.create(-16,13),scale:1,ori:0},{type:"concrete_wall_column_9x4",pos:fe.create(16,-13),scale:1,ori:0},{type:"concrete_wall_column_9x4",pos:fe.create(16,13),scale:1,ori:0},{type:"concrete_wall_ext_5",pos:fe.create(-9,11.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(-9,-11.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(9,11.5),scale:1,ori:1},{type:"concrete_wall_ext_5",pos:fe.create(9,-11.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(-5,11.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(-5,-11.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(5,11.5),scale:1,ori:1},{type:"bridge_rail_3",pos:fe.create(5,-11.5),scale:1,ori:1},{type:"concrete_wall_ext_7",pos:fe.create(0,11.5),scale:1,ori:1},{type:"concrete_wall_ext_7",pos:fe.create(0,-11.5),scale:1,ori:1},{type:"loot_tier_1",pos:fe.create(-25,3),scale:1,ori:0},{type:"loot_tier_1",pos:fe.create(25,3),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(-14,6.5),scale:1,ori:1},{type:"sandbags_01",pos:fe.create(-20,-8),scale:1,ori:0},{type:"barrel_01",pos:fe.create(-14,-8),scale:.9,ori:0},{type:"crate_01",pos:fe.create(0,2.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(0,-2.5),scale:1,ori:0},{type:"crate_04",pos:fe.create(0,7.5),scale:1,ori:0},{type:"crate_04",pos:fe.create(0,-7.5),scale:1,ori:0},{type:"crate_01",pos:fe.create(-5,0),scale:1,ori:0},{type:"crate_01",pos:fe.create(5,0),scale:1,ori:0},{type:"crate_01",pos:fe.create(-27,-8),scale:1,ori:0},{type:"crate_01",pos:fe.create(27,-8),scale:1,ori:0},{type:"sandbags_01",pos:fe.create(14,6.5),scale:1,ori:1},{type:"sandbags_01",pos:fe.create(20,-8),scale:1,ori:0},{type:"barrel_01",pos:fe.create(14,-8),scale:.9,ori:0}]};return xe.mergeDeep(t,e||{})}({}),bridge_xlg_under_01:{type:"building",map:{display:!1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[],imgs:[]},ceiling:{scopeIn:[],scopeOut:[],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[]},mapObjects:[{type:"bridge_xlg_under_column",pos:fe.create(-14,0),scale:1,ori:0},{type:"bridge_xlg_under_column",pos:fe.create(14,0),scale:1,ori:0}]},bridge_xlg_structure_01:{type:"structure",terrain:{bridge:{nearbyWidthMult:5}},layers:[{type:"bridge_xlg_01",pos:fe.create(0,0),ori:0},{type:"bridge_xlg_under_01",pos:fe.create(0,0),ori:0,underground:!1}],bridgeLandBounds:[ye.createAabbExtents(fe.create(-41,0),fe.create(5,10)),ye.createAabbExtents(fe.create(41,0),fe.create(5,10))],bridgeWaterBounds:[ye.createAabbExtents(fe.create(0,0),fe.create(5,5))],stairs:[{collision:ye.createAabbExtents(fe.create(0,-13.5),fe.create(11.5,1.5)),downDir:fe.create(0,1),lootOnly:!0},{collision:ye.createAabbExtents(fe.create(0,13.5),fe.create(11.5,1.5)),downDir:fe.create(0,-1),lootOnly:!0}],mask:[ye.createAabbExtents(fe.create(0,0),fe.create(12,12))]},bridge_rail_28:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.4,14)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),brick_wall_ext_3_0_low:he({collision:ye.createAabbExtents(fe.create(0,0),fe.create(.5,1.5)),img:{sprite:"",scale:.5,alpha:1,tint:4456448,zIdx:10}}),brick_wall_ext_11_5:W({material:"brick",extents:fe.create(.5,5.75)}),bridge_md_01:{type:"building",map:{display:!0,shapes:[{collider:ye.createAabbExtents(fe.create(0,0),fe.create(14,3.5)),color:9322264}]},terrain:{grass:!0,beach:!1},zIdx:1,floor:{surfaces:[{type:"shack",collision:[ye.createAabbExtents(fe.create(0,0),fe.create(13.5,3.5))]}],imgs:[{sprite:"map-building-bridge-md-floor.img",scale:.5,alpha:1,tint:16777215}]},ceiling:{scopeIn:[],scopeOut:[],imgs:[]},mapObjects:[{type:"bridge_rail_28",pos:fe.create(0,3),scale:1,ori:1},{type:"bridge_rail_28",pos:fe.create(0,-3),scale:1,ori:1},{type:"brick_wall_ext_3_0_low",pos:fe.create(-6,4.25),scale:1,ori:0},{type:"brick_wall_ext_3_0_low",pos:fe.create(6,4.25),scale:1,ori:0},{type:"brick_wall_ext_3_0_low",pos:fe.create(-6,-4.25),scale:1,ori:0},{type:"brick_wall_ext_3_0_low",pos:fe.create(6,-4.25),scale:1,ori:0},{type:c({loot_tier_1:1,loot_tier_2:1}),pos:fe.create(0,0),scale:1,ori:0}]},bridge_md_under_01:{type:"building",map:{display:!1},terrain:{grass:!0,beach:!1},zIdx:0,floor:{surfaces:[],imgs:[]},ceiling:{scopeIn:[],scopeOut:[],vision:{dist:5.5,width:2.75,linger:.5,fadeRate:6},imgs:[]},mapObjects:[{type:"brick_wall_ext_11_5",pos:fe.create(-6,0),scale:1,ori:0},{type:"brick_wall_ext_11_5",pos:fe.create(6,0),scale:1,ori:0}]},bridge_md_structure_01:{type:"structure",terrain:{bridge:{nearbyWidthMult:8}},layers:[{type:"bridge_md_01",pos:fe.create(0,0),ori:0},{type:"bridge_md_under_01",pos:fe.create(0,0),ori:0,underground:!1}],bridgeLandBounds:[ye.createAabbExtents(fe.create(-15.5,0),fe.create(3,5)),ye.createAabbExtents(fe.create(15.5,0),fe.create(3,5))],stairs:[{collision:ye.createAabbExtents(fe.create(0,-4.75),fe.create(5.5,1.25)),downDir:fe.create(0,1),lootOnly:!0},{collision:ye.createAabbExtents(fe.create(0,4.75),fe.create(5.5,1.25)),downDir:fe.create(0,-1),lootOnly:!0}],mask:[ye.createAabbExtents(fe.create(0,0),fe.create(6.5,3.6))]},container_wall_top:W({material:"metal",extents:fe.create(2.75,.4)}),container_wall_side:W({material:"metal",extents:fe.create(.4,5.5)}),container_wall_side_open:W({material:"metal",extents:fe.create(.4,6)}),container_01:_({open:!1,tint:2703694,ceilingSprite:"map-building-container-ceiling-01.img"}),container_02:_({open:!1,tint:2703694,ceilingSprite:"map-building-container-ceiling-02.img"}),container_03:_({open:!1,tint:2703694,ceilingSprite:"map-building-container-ceiling-03.img"}),container_04:_({open:!0,tint:3560807,ceilingSprite:"map-building-container-open-ceiling-01.img"}),container_01x:_({open:!1,tint:2703694,ceilingImgs:[{sprite:"map-building-container-ceiling-01.img",scale:.5,alpha:1,tint:2703694},{sprite:"map-snow-05.img",pos:fe.create(0,3),scale:.6,alpha:1,tint:16777215,rot:0}]}),container_06:_({open:!1,tint:12227840,ceilingSprite:"map-building-container-ceiling-01.img",loot_spawner_01:"loot_tier_sv98",loot_spawner_02:"loot_tier_scopes_sniper"}),loot_tier_1:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_world",terrain:{grass:!0,beach:!0,riverShore:!0}},loot_tier_2:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_container",terrain:{grass:!0,beach:!0,riverShore:!0}},loot_tier_beach:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_world",terrain:{grass:!1,beach:!0}},loot_tier_vault_floor:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_vault_floor",terrain:{grass:!0,beach:!0}},loot_tier_police_floor:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_police_floor",terrain:{grass:!0,beach:!0}},loot_tier_mansion_floor:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_mansion_floor",terrain:{grass:!0,beach:!0}},loot_tier_sv98:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_sv98",terrain:{grass:!0,beach:!0}},loot_tier_scopes_sniper:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_scopes_sniper",terrain:{grass:!0,beach:!0}},loot_tier_woodaxe:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_woodaxe",terrain:{grass:!0,beach:!0}},loot_tier_fireaxe:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_fireaxe",terrain:{grass:!0,beach:!0}},loot_tier_stonehammer:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_stonehammer",terrain:{grass:!0,beach:!0}},loot_tier_hatchet_melee:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_hatchet_melee",terrain:{grass:!0,beach:!0}},loot_tier_leaf_pile:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_leaf_pile",terrain:{grass:!0,beach:!0}},loot_tier_islander_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_islander_skin",terrain:{grass:!0,beach:!0}},loot_tier_verde_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_verde_skin",terrain:{grass:!0,beach:!0}},loot_tier_lumber_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_lumber_skin",terrain:{grass:!0,beach:!0}},loot_tier_imperial_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_imperial_skin",terrain:{grass:!0,beach:!0}},loot_tier_pineapple_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_pineapple_skin",terrain:{grass:!0,beach:!0}},loot_tier_tarkhany_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_tarkhany_skin",terrain:{grass:!0,beach:!0}},loot_tier_spetsnaz_skin:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_spetsnaz_skin",terrain:{grass:!0,beach:!0}},loot_tier_eye_01:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_eye_01",terrain:{grass:!0,beach:!0}},loot_tier_eye_02:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_eye_02",terrain:{grass:!0,beach:!0}},loot_tier_vector45:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_vector45",terrain:{grass:!0,beach:!0}},loot_tier_chrys_01:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_chrys_01",terrain:{grass:!0,beach:!0}},loot_tier_chrys_02:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_chrys_02",terrain:{grass:!0,beach:!0}},loot_tier_chrys_03:{type:"loot_spawner",collision:ye.createCircle(fe.create(0,0),3),tier:"tier_chrys_03",terrain:{grass:!0,beach:!0}},decal_barrel_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,img:{sprite:"map-barrel-res-01.img",scale:.24,alpha:1,tint:0,zIdx:11}},decal_frag_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,img:{sprite:"map-barrel-res-01.img",scale:.2,alpha:.8,tint:0,zIdx:11}},decal_frag_small_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,img:{sprite:"map-barrel-res-01.img",scale:.12,alpha:.8,tint:2105376,zIdx:11}},decal_bomb_iron_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,lifetime:{min:8,max:12},fadeChance:.4,img:{sprite:"map-barrel-res-01.img",scale:.2,alpha:.8,tint:0,zIdx:11}},decal_smoke_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,img:{sprite:"map-smoke-res.img",scale:.2,alpha:.5,tint:16777215,zIdx:11}},decal_snowball_explosion:{type:"decal",collision:ye.createCircle(fe.create(0,0),1),height:0,lifetime:5,fadeChance:1,img:{sprite:"map-snowball-res.img",scale:.2,alpha:.25,tint:16777215,zIdx:11}},decal_vent_01:{type:"decal",collision:ye.createCircle(fe.create(0,0),2),height:0,img:{sprite:"map-bunker-vent-01.img",scale:.5,alpha:1,tint:16777215,zIdx:0}},decal_vent_02:{type:"decal",collision:ye.createCircle(fe.create(0,0),2),height:0,img:{sprite:"map-bunker-vent-02.img",scale:.5,alpha:1,tint:16777215,zIdx:0}},decal_vent_03:{type:"decal",collision:ye.createCircle(fe.create(0,0),2),height:0,img:{sprite:"map-bunker-vent-03.img",scale:.5,alpha:1,tint:16777215,zIdx:0}},decal_hydra_01:{type:"decal",collision:ye.createCircle(fe.create(0,0),3),height:0,img:{sprite:"map-bunker-hydra-floor-04.img",scale:.5,alpha:1,tint:16777215,zIdx:0}},decal_pipes_01:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1,4.5)),height:1,img:{sprite:"map-pipes-01.img",scale:.5,alpha:.96,tint:16777215,zIdx:60}},decal_pipes_02:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(4,3)),height:1,img:{sprite:"map-pipes-02.img",scale:.5,alpha:.96,tint:16777215,zIdx:60}},decal_pipes_03:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(10.5,4)),height:1,img:{sprite:"map-pipes-03.img",scale:.5,alpha:.96,tint:16777215,zIdx:60}},decal_pipes_04:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1,5.5)),height:1,img:{sprite:"map-pipes-04.img",scale:.5,alpha:.96,tint:16777215,zIdx:60}},decal_pipes_05:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1,3.5)),height:1,img:{sprite:"map-pipes-05.img",scale:.5,alpha:.96,tint:16777215,zIdx:60}},decal_initiative_01:{type:"decal",collision:ye.createCircle(fe.create(0,0),3),height:0,img:{sprite:"map-decal-initiative.img",scale:.5,alpha:1,tint:16777215,zIdx:0}},decal_web_01:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),height:1,img:{sprite:"map-web-01.img",scale:.5,alpha:.75,tint:16777215,zIdx:60}},decal_light_01:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(3.25,3.25)),height:1,img:{sprite:"map-light-01.img",scale:1,alpha:.5,tint:16751616,zIdx:60,flicker:!0,flickerMin:.9,flickerMax:1.1,flickerRate:.5,ignoreAdjust:!0}},decal_light_02:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),height:1,img:{sprite:"map-light-01.img",scale:.75,alpha:.5,tint:16760397,zIdx:60,flicker:!0,flickerMin:.8,flickerMax:1.2,flickerRate:.2,ignoreAdjust:!0}},decal_light_03:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(2.5,2.5)),height:1,img:{sprite:"map-light-01.img",scale:.75,alpha:.5,tint:8585216,zIdx:60,flicker:!0,flickerMin:.8,flickerMax:1.2,flickerRate:.2,ignoreAdjust:!0}},decal_blood_01:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),height:0,img:{sprite:"part-splat-01.img",scale:.25,alpha:.95,tint:4001294,zIdx:0}},decal_blood_02:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),height:0,img:{sprite:"part-splat-02.img",scale:.25,alpha:.95,tint:4001294,zIdx:0}},decal_blood_03:{type:"decal",collision:ye.createAabbExtents(fe.create(0,0),fe.create(1.5,1.5)),height:0,img:{sprite:"part-splat-03.img",scale:.25,alpha:.95,tint:4001294,zIdx:0}},decal_chrys_01:{type:"decal",collision:ye.createCircle(fe.create(0,0),2),height:1,img:{sprite:"map-bunker-vent-01.img",scale:.5,alpha:1,tint:16777215,zIdx:3}}};e.exports={Defs:ke,MapStateFlags:_e,MinScale:.125,MaxScale:2.5,oriToRad:i,radToOri:r,getBoundingCollider:o,kt:.8,vt:.9,St:function(e,t){return e.sprite&&e.sprite.visible&&e.sprite.alpha<t}}},d306eab6:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){return{name:e,defaultValue:t}}function n(e){return new f(x.Key,e)}function s(e){return new f(x.MouseButton,e)}function l(e){return new f(x.MouseWheel,e)}var c,m=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),p=a("8ee62bea"),d=a("ca1f6916"),h=a("14a25ec1"),u=a("6d61bfc0"),g=a("989ad62a"),y=g.Input,w=a("4b8d140f"),x=w.InputType,f=w.InputValue,b=w.Key,_=w.MouseButton,S=w.MouseWheel,k=(c={},r(c,y.MoveLeft,o("Move Left",n(b.A))),r(c,y.MoveRight,o("Move Right",n(b.D))),r(c,y.MoveUp,o("Move Up",n(b.W))),r(c,y.MoveDown,o("Move Down",n(b.S))),r(c,y.Fire,o("Fire",s(_.Left))),r(c,y.Reload,o("Reload",n(b.R))),r(c,y.Cancel,o("Cancel",n(b.X))),r(c,y.Interact,o("Interact",n(b.F))),r(c,y.Revive,o("Revive",null)),r(c,y.Use,o("Open/Use",null)),r(c,y.Loot,o("Loot",null)),r(c,y.EquipPrimary,o("Equip Primary",n(b.One))),r(c,y.EquipSecondary,o("Equip Secondary",n(b.Two))),r(c,y.EquipMelee,o("Equip Melee",n(b.Three))),r(c,y.EquipThrowable,o("Equip Throwable",n(b.Four))),r(c,y.EquipNextWeap,o("Equip Next Weapon",l(S.Down))),r(c,y.EquipPrevWeap,o("Equip Previous Weapon",l(S.Up))),r(c,y.EquipLastWeap,o("Equip Last Weapon",n(b.Q))),r(c,y.StowWeapons,o("Stow Weapons",n(b.E))),r(c,y.EquipPrevScope,o("Equip Previous Scope",null)),r(c,y.EquipNextScope,o("Equip Next Scope",null)),r(c,y.UseBandage,o("Use Bandage",n(b.Seven))),r(c,y.UseHealthKit,o("Use Med Kit",n(b.Eight))),r(c,y.UseSoda,o("Use Soda",n(b.Nine))),r(c,y.UsePainkiller,o("Use Pills",n(b.Zero))),r(c,y.SwapWeapSlots,o("Switch Gun Slots",n(b.T))),r(c,y.ToggleMap,o("Toggle Map",n(b.M))),r(c,y.CycleUIMode,o("Toggle Minimap",n(b.V))),r(c,y.EmoteMenu,o("Emote Menu",s(_.Right))),r(c,y.TeamPingMenu,o("Team Ping Hold",n(b.C))),r(c,y.EquipOtherGun,o("Equip Other Gun",null)),r(c,y.Fullscreen,o("Full Screen",n(b.L))),r(c,y.HideUI,o("Hide UI",null)),r(c,y.TeamPingSingle,o("Team Ping Menu",null)),c),v=function(){function e(t,a){i(this,e),this.input=t,this.config=a,this.binds=[],this.boundKeys={},this.menuHovered=!1,this.loadBinds()}return m(e,[{key:"toArray",value:function(){var e=new ArrayBuffer(2*this.binds.length+1),t=new h.BitStream(e);t.writeUint8(1);for(var a=0;a<this.binds.length;a++){var i=this.binds[a],r=i?i.type:0,o=i?i.code:0;t.writeBits(3&r,2),t.writeUint8(255&o)}var n=new Uint8Array(e,0,t.byteIndex),s=u.crc16(n),l=new Uint8Array(n.length+2);return l.set(n),l[l.length-2]=s>>8&255,l[l.length-1]=255&s,l}},{key:"fromArray",value:function(e){var t=new Uint8Array(e);if(!t||t.length<3)return!1;var a=t[t.length-2]<<8|t[t.length-1];if(t=t.slice(0,t.length-2),u.crc16(t)!=a)return!1;for(var i=new ArrayBuffer(t.length),r=new Uint8Array(i),o=0;o<t.length;o++)r[o]=t[o];var n=new h.BitStream(i);n.readUint8(),this.clearAllBinds();for(var s=0;n.length-n.index>=10;){var l=s++,c=n.readBits(2),m=n.readUint8();l>=0&&l<y.Count&&c!=x.None&&this.setBind(l,0!=c?new f(c,m):null)}return!0}},{key:"toBase64",value:function(){return d.fromByteArray(this.toArray())}},{key:"fromBase64",value:function(e){var t=!1;try{t=this.fromArray(d.toByteArray(e))}catch(e){}return t}},{key:"saveBinds",value:function(){this.config.set("binds",this.toBase64())}},{key:"loadBinds",value:function(){this.fromBase64(this.config.get("binds")||"")||(this.loadDefaultBinds(),this.saveBinds())}},{key:"clearAllBinds",value:function(){for(var e=0;e<y.Count;e++)this.binds[e]=null;this.boundKeys={}}},{key:"setBind",value:function(e,t){if(t)for(var a=0;a<this.binds.length;a++)this.binds[a]&&this.binds[a].equals(t)&&(this.binds[a]=null);var i=this.binds[e];i&&i.type==x.Key&&(this.boundKeys[i.code]=null),this.binds[e]=t,t&&t.type==x.Key&&(this.boundKeys[t.code]=!0)}},{key:"getBind",value:function(e){return this.binds[e]}},{key:"preventMenuBind",value:function(e){return e&&this.menuHovered&&(2==e.type||3==e.type)}},{key:"isKeyBound",value:function(e){return this.boundKeys[e]}},{key:"isBindPressed",value:function(e){var t=this.binds[e];return!this.preventMenuBind(t)&&t&&this.input.isInputValuePressed(t)}},{key:"isBindReleased",value:function(e){var t=this.binds[e];return!this.preventMenuBind(t)&&t&&this.input.isInputValueReleased(t)}},{key:"isBindDown",value:function(e){var t=this.binds[e];return!this.preventMenuBind(t)&&t&&this.input.isInputValueDown(t)}},{key:"loadDefaultBinds",value:function(){this.clearAllBinds();for(var e=Object.keys(k),t=0;t<e.length;t++){var a=e[t],i=k[a];this.setBind(parseInt(a),i.defaultValue)}}}]),e}(),z=function(){function e(t,a){var r=this;i(this,e),this.input=t,this.inputBinds=a,p(".js-btn-keybind-restore").on("click",function(){r.inputBinds.loadDefaultBinds(),r.inputBinds.saveBinds(),r.refresh()})}return m(e,[{key:"cancelBind",value:function(){this.input.captureNextInput(null)}},{key:"refresh",value:function(){var e=this,t=Object.keys(k),a=this.inputBinds.binds,i=p(".js-keybind-list");i.empty();for(var r=0;r<t.length;r++)!function(r){var o=t[r],s=k[o],l=a[o],c=p("<a/>",{class:"btn-game-menu btn-darken btn-keybind-desc",text:s.name}),m=p("

",{class:"btn-keybind-display",text:l?l.toString():""});c.on("click",function(t){var a=p(t.target);a.addClass("btn-keybind-desc-selected"),e.input.captureNextInput(function(t,i){t.preventDefault(),t.stopPropagation();var r=[b.Control,b.Shift,b.Alt,b.Windows,b.ContextMenu,b.F1,b.F2,b.F3,b.F4,b.F5,b.F6,b.F7,b.F8,b.F9,b.F10,b.F11,b.F12];if(i.type==x.Key&&-1!=r.indexOf(i.code))return!1;if(a.removeClass("btn-keybind-desc-selected"),!i.equals(n(b.Escape))){var s=i;i.equals(n(b.Backspace))&&(s=null),e.inputBinds.setBind(parseInt(o),s),e.inputBinds.saveBinds(),e.refresh()}return!0})}),i.append(p("

",{class:"ui-keybind-container"}).append(c).append(m))}(r);p("#keybind-link").html(this.inputBinds.toBase64())}}]),e}();e.exports={InputBinds:v,InputBindUi:z}},d3da5587:function(e,t,a){"use strict";function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e){return document.getElementById(e)}function o(e){return 0==e.button}function n(e){return"which"in e?3==e.which:2==e.button}function s(e){return e&&e.length>4?"img/loot/"+e.slice(0,-4)+".svg":""}function l(e,t,a){if(e instanceof Array)for(var i=0;i<e.length;i++)l(e[i],void 0!==a?t[a]:t,i);else if(e instanceof Object)for(var r=Object.keys(e),o=0;o<r.length;o++){var n=r[o];l(e[n],void 0!==a?t[a]:t,n)}else t[a]=e}function c(e,t,a){if(t instanceof Array){for(var i=[],r=0;r<t.length;r++)i[r]=c(e[r],t[r],a);return i}if(t instanceof Object){for(var o={},n=Object.keys(t),s=0;s<n.length;s++){var l=n[s];o[l]=c(e[l],t[l],a)}return o}return e!=t||a}function m(){var e=[];for(var t in x.items)x.items.hasOwnProperty(t)&&"scope"==x.items[t].type&&e.push(t);return e}function p(){var e=[];for(var t in x.items)if(x.items.hasOwnProperty(t)){var a=x.items[t].type;"heal"!=a&&"boost"!=a&&"ammo"!=a||e.push(t)}return e}function d(){return["chest","helmet","backpack"]}function h(){this.mobile=!1,this.touch=!1,this.pickupMessage={message:"",ticker:0,duration:0,opacity:0},this.killFeed=[];for(var e=0;e<I;e++)this.killFeed.push({text:"",color:"#000000",offset:0,opacity:0,ticker:Number.MAX_VALUE});this.weapons=[];for(var t=0;t<x.WeaponSlot.Count;t++)this.weapons[t]={slot:t,name:"",ammo:0,equipped:!1,selectable:!1,opacity:0,width:0,ticker:0,bind:E[t],bindStr:""};this.ammo={current:0,remaining:0,displayCurrent:!1,displayRemaining:!1},this.interaction={type:D.None,text:"",key:"",usable:!1},this.scopes=[];for(var a=m(),i=0;i<a.length;i++)this.scopes.push({type:a[i],visible:!1,equipped:!1,selectable:!1});this.loot=[];for(var r=p(),o=0;o<r.length;o++)this.loot.push({type:r[o],count:0,maximum:0,selectable:!1,width:0,ticker:0});this.gear=[];for(var n=d(),s=0;s<n.length;s++)this.gear.push({type:n[s],item:"",selectable:!1,width:0,ticker:0});this.health=100,this.boost=0,this.downed=!1}function u(e,t){var a=this;this.localization=e,this.inputBinds=t,this.oldState=new h,this.newState=new h,this.frameCount=0,this.dom={debugButton:r("ui-debug-button"),emoteButton:r("ui-emote-button"),menu:{touchStyles:r("btn-touch-styles"),aimLine:r("btn-game-aim-line")},pickupMessage:r("ui-pickup-message"),killFeed:{div:r("ui-killfeed-contents"),lines:[]},weapons:[],ammo:{current:r("ui-current-clip"),remaining:r("ui-remaining-ammo"),reloadButton:r("ui-reload-button-container")},interaction:{div:r("ui-interaction"),key:r("ui-interaction-press"),text:r("ui-interaction-description")},health:{inner:r("ui-health-actual"),depleted:r("ui-health-depleted")},boost:{div:r("ui-boost-counter"),bars:[r("ui-boost-counter-0").firstElementChild,r("ui-boost-counter-1").firstElementChild,r("ui-boost-counter-2").firstElementChild,r("ui-boost-counter-3").firstElementChild]},scopes:[],loot:[],gear:[]};for(var i=0;i<I;i++){var s="ui-killfeed-"+i,l=r(s);if(!l){l=document.createElement("div"),l.id=s,l.classList.add("killfeed-div");var c=document.createElement("div");c.classList.add("killfeed-text"),l.appendChild(c),this.dom.killFeed.div.appendChild(l)}this.dom.killFeed.lines.push({line:l,text:l.firstElementChild})}for(var u=0;u<4;u++){var g=r("ui-weapon-id-"+(u+1)),y={div:g,name:g.getElementsByClassName("ui-weapon-name")[0],number:g.getElementsByClassName("ui-weapon-number")[0],image:g.getElementsByClassName("ui-weapon-image")[0],ammo:g.getElementsByClassName("ui-weapon-ammo-counter")[0]};this.dom.weapons.push(y)}for(var w=m(),f=0;f<w.length;f++){var b=w[f],_={scopeType:b,div:r("ui-scope-"+b)};this.dom.scopes.push(_)}for(var S=p(),k=0;k<S.length;k++){var v=S[k],z=r("ui-loot-"+v);if(z){var T={lootType:v,div:z,count:z.getElementsByClassName("ui-loot-count")[0],image:z.getElementsByClassName("ui-loot-image")[0],overlay:z.getElementsByClassName("ui-loot-overlay")[0]};this.dom.loot.push(T)}}for(var P=d(),C=0;C<P.length;C++){var D=P[C],E=r("ui-armor-"+D),O={gearType:D,div:E,level:E.getElementsByClassName("ui-armor-level")[0],image:E.getElementsByClassName("ui-armor-image")[0]};this.dom.gear.push(O)}this.uiEvents=[],this.eventListeners=[];var B=function(e,t,i){a.eventListeners.push({event:e,elem:t,fn:i}),t.addEventListener(e,i)};this.itemActions=[];for(var L=function(e,t,i,r){a.itemActions.push({action:e,type:t,data:i,div:r,actionQueued:!1,actionTime:0})},R=0;R<this.dom.weapons.length;R++)L("use","weapon",R,this.dom.weapons[R].div),L("drop","weapon",R,this.dom.weapons[R].div);for(var F=0;F<this.dom.scopes.length;F++){var j=this.dom.scopes[F];L("use","scope",j.scopeType,j.div),"1xscope"!=j.scopeType&&L("drop","loot",j.scopeType,j.div)}for(var N=0;N<this.dom.loot.length;N++){var q=this.dom.loot[N],V=x.items[q.lootType];"heal"!=V.type&&"boost"!=V.type||L("use","loot",q.lootType,q.div),L("drop","loot",q.lootType,q.div)}for(var G=0;G<this.dom.gear.length;G++){var U=this.dom.gear[G];"backpack"!=U.gearType&&L("drop","loot",U.gearType,U.div)}for(var W=0;W<this.itemActions.length;W++)!function(e){var t=a.itemActions[e];B("mousedown",t.div,function(e){("use"==t.action&&o(e)||"drop"==t.action&&n(e))&&(e.stopPropagation(),t.actionQueued=!0)}),B("mouseup",t.div,function(e){t.actionQueued&&("use"==t.action&&o(e)||"drop"==t.action&&n(e))&&(e.stopPropagation(),a.pushAction(t),t.actionQueued=!1)}),B("touchstart",t.div,function(e){e.changedTouches.length>0&&(e.stopPropagation(),t.actionQueued=!0,t.actionTime=(new Date).getTime(),t.touchOsId=e.changedTouches[0].identifier)}),B("touchend",t.div,function(e){(new Date).getTime()-t.actionTime<A&&t.actionQueued&&"use"==t.action&&a.pushAction(t),t.actionQueued=!1}),B("touchcancel",t.div,function(e){t.actionQueued=!1})}(W);var H=document.getElementById("cvs");this.clearQueuedItemActions=function(){for(var e=0;e<a.itemActions.length;e++)a.itemActions[e].actionQueued=!1;M.touch&&H.focus()},window.addEventListener("mouseup",this.clearQueuedItemActions),window.addEventListener("focus",this.clearQueuedItemActions)}function g(){var e=function(e,t){r(e).getElementsByClassName("ui-loot-image")[0].src=t};e("ui-loot-bandage","img/loot/loot-medical-bandage.svg"),e("ui-loot-healthkit","img/loot/loot-medical-healthkit.svg"),e("ui-loot-soda","img/loot/loot-medical-soda.svg"),e("ui-loot-painkiller","img/loot/loot-medical-pill.svg"),e("ui-loot-9mm","img/loot/loot-ammo-box.svg"),e("ui-loot-12gauge","img/loot/loot-ammo-box.svg"),e("ui-loot-762mm","img/loot/loot-ammo-box.svg"),e("ui-loot-556mm","img/loot/loot-ammo-box.svg"),e("ui-loot-50AE","img/loot/loot-ammo-box.svg"),e("ui-loot-308sub","img/loot/loot-ammo-box.svg"),e("ui-loot-flare","img/loot/loot-ammo-box.svg"),e("ui-loot-45acp","img/loot/loot-ammo-box.svg"),r("mag-glass-white").src="img/gui/mag-glass.svg",r("ui-minimize-img").src="img/gui/minimize.svg"}var y,w=a("6b42806d"),x=a("989ad62a"),f=a("ceee80d9"),b=x.Input,_=x.Action,S=a("10899aea"),k=a("300e2704"),v=a("1901e2d9"),z=a("c2a798c8"),M=a("ce29f17f"),T=a("26be8056"),P=x.DamageType,C=k.PickupMsgType,I=6,A=750,D={None:0,Cancel:1,Loot:2,Revive:3,Object:4},E=(y={},i(y,x.WeaponSlot.Primary,b.EquipPrimary),i(y,x.WeaponSlot.Secondary,b.EquipSecondary),i(y,x.WeaponSlot.Melee,b.EquipMelee),i(y,x.WeaponSlot.Throwable,b.EquipThrowable),y);u.prototype={o:function(){for(var e=0;e<this.eventListeners.length;e++){var t=this.eventListeners[e];t.elem.removeEventListener(t.event,t.fn)}window.removeEventListener("focus",this.clearQueuedItemActions),window.removeEventListener("mouseup",this.clearQueuedItemActions)},pushAction:function(e){this.uiEvents.push({action:e.action,type:e.type,data:e.data})},flushInput:function(){this.uiEvents=[]},l:function(e,t,a,i,r,o,n){var s=this.newState;if(s.mobile=M.mobile,s.touch=M.touch,s.touch)for(var m=0;m<this.itemActions.length;m++){var p=this.itemActions[m];if(p.actionQueued&&"drop"==p.action){var d=(new Date).getTime(),h=d-p.actionTime;h>=A&&(this.pushAction(p),p.actionTime=d)}}s.pickupMessage.ticker+=e;var u=s.pickupMessage.ticker,g=s.pickupMessage.duration;s.pickupMessage.opacity=S.smoothstep(u,0,.2)*(1-S.smoothstep(u,g,g+.2));for(var y=0,f=0;f<s.killFeed.length;f++){var b=s.killFeed[f];b.ticker+=e;var k=b.ticker;b.offset=y,b.opacity=S.smoothstep(k,0,.25)*(1-S.smoothstep(k,6,6.5)),y+=S.min(k/.25,1),M.mobile&&(b.opacity=k<6.5?1:0)}s.health=t.Z.dead?0:S.max(t.Y.health,1),s.boost=t.Y.boost,s.downed=t.Z.downed;var T=D.None,P=null,C=!0;if(!t.Z.dead){for(var I=null,E=0,O=o.te.c(),B=0;B<O.length;B++){var L=O[B];if(L.active&&!L.dead&&v.sameLayer(L.layer,t.layer)){var R=L.getInteraction();if(R){var F=w.intersectCircle(L.collider,t.Z.pos,R.rad);F&&F.pen>=E&&(I=L,E=F.pen)}}}I&&!t.Z.downed&&(T=D.Object,P=I,C=!0);var j=r.Rt();if(j&&!t.Z.downed){var N=x.items[j.name],q=t.Vt(x.WeaponSlot.Primary),V=t.Vt(x.WeaponSlot.Secondary),G=q&&V,U="gun"!=N.type||!G||"gun"==t.qt();(U||M.uiLayout==M.UiLayout.Sm)&&(T=D.Loot,P=j),C=U&&(!s.touch||"gun"==N.type||"melee"==N.type||"skin"==N.type)}if(t.Z.actionType==_.None&&!t.Z.downed)for(var W=i.J(t.__id).teamId,H=i.me.c(),K=0;K<H.length;K++){var Z=H[K];if(Z.active){var X=i.J(Z.__id).teamId;if(Z.__id!=t.__id&&W==X&&Z.Z.downed&&!Z.Z.dead&&Z.Z.actionType!=_.Revive){var Y=z.length(z.sub(Z.Z.pos,t.Z.pos));Y<x.player.reviveMaxRange&&v.sameLayer(Z.layer,t.layer)&&(T=D.Revive,P=t,C=!0)}}}t.Z.actionType==_.Revive&&t.Z.downed&&(T=D.None,P=null,C=!1),(t.Z.actionType==_.UseItem||t.Z.actionType==_.Revive&&!t.Z.downed)&&(T=D.Cancel,P=null,C=!0)}s.interaction.type=T,s.interaction.text=this.getInteractionText(T,P),s.interaction.key=this.getInteractionKey(T),s.interaction.usable=C&&!a;for(var J=0;J<t.Y.weapons.length;J++){var Q=t.Y.weapons[J],$=s.weapons[J];$.name=Q.name,$.ammo=Q.ammo,J==x.WeaponSlot.Throwable&&($.ammo=t.Y.inventory[Q.name]||0);var ee=$.equipped;$.equipped=J==t.Y.curWeapIdx,$.selectable=(""!=Q.name||0==J||1==J)&&!a;var te=$.equipped?1:.6,ae=te-$.opacity,ie=S.min(ae,S.sign(ae)*e/.15);$.opacity=S.clamp($.opacity+ie,0,1),M.mobile&&($.opacity=te),$.ticker+=e,$.equipped&&ee||($.ticker=0),this.frameCount<2&&($.ticker=1);var re=S.min($.ticker/.09,Math.PI),oe=Math.sin(re);$.width=oe<.001?0:oe,M.mobile&&($.width=0);var ne=n.getBind($.bind);$.bindStr=ne?ne.toString():""}var se=s.weapons[t.Y.curWeapIdx],le=x.items[se.name],ce=se.ammo,me="throwable"==le.type?0:t.Y.inventory[le.ammo];s.ammo.current=ce,s.ammo.remaining=me,s.ammo.displayCurrent="melee"!=le.type,s.ammo.displayRemaining=me>0;for(var pe=0;pe<s.scopes.length;pe++){var de=s.scopes[pe];de.visible=t.Y.inventory[de.type]>0,de.equipped=de.visible&&t.Y.curScope==de.type,de.selectable=de.visible&&!a}for(var he=t.Nt(),ue=0;ue<s.loot.length;ue++){var ge=s.loot[ue],ye=ge.count;ge.count=t.Y.inventory[ge.type]||0,ge.maximum=x.bagSizes[ge.type][he],ge.selectable=ge.count>0&&!a,ge.count>ye&&(ge.ticker=0),this.frameCount<2&&(ge.ticker=1),ge.ticker+=e;var we=S.min(ge.ticker/.05,Math.PI),xe=Math.sin(we);ge.width=xe<.001?0:xe,M.mobile&&(ge.width=0)}for(var fe=0;fe<s.gear.length;fe++){var be=s.gear[fe],_e="";"chest"==be.type?_e=t.Z.chest:"helmet"==be.type?_e=t.Z.helmet:"backpack"==be.type&&"backpack00"==(_e=t.Z.backpack)&&(_e="");var Se=be.item;be.item=_e,be.selectable=""!=_e&&!a,Se!=be.item&&(be.ticker=0),this.frameCount<2&&(be.ticker=1),be.ticker+=e;var ke=S.min(be.ticker/.05,Math.PI),ve=Math.sin(ke);be.width=ve<.001?0:ve,M.mobile&&(be.width=0)}var ze=c(this.oldState,this.newState,0==this.frameCount++);this.render(ze,this.newState),l(this.newState,this.oldState)},render:function(e,t){var a=this.dom;e.mobile,e.touch&&(a.interaction.key.style.backgroundImage=t.touch?"url('img/gui/tap.svg')":"none",t.touch&&(a.interaction.key.innerHTML=""),a.menu.touchStyles.style.display=t.touch?"flex":"none",a.menu.aimLine.style.display=t.touch?"block":"none",a.ammo.reloadButton.style.display=t.touch?"block":"none",a.emoteButton.style.display=t.touch?"block":"none",a.debugButton&&(a.debugButton.style.display=t.touch?"block":"none")),e.pickupMessage.message&&(a.pickupMessage.innerHTML=t.pickupMessage.message),e.pickupMessage.opacity&&(a.pickupMessage.style.opacity=t.pickupMessage.opacity);for(var i=0;i<e.killFeed.length;i++){var r=e.killFeed[i],o=a.killFeed.lines[i],n=t.killFeed[i];if(r.text&&(o.text.innerHTML=n.text),r.offset){var l=M.uiLayout!=M.UiLayout.Sm||M.tablet?35:15;o.line.style.top=Math.floor(n.offset*l)+"px"}r.color&&(o.text.style.color=n.color),r.opacity&&(o.line.style.opacity=n.opacity)}if(e.health||e.downed){for(var c=[{health:100,color:[179,179,179]},{health:100,color:[255,255,255]},{health:75,color:[255,255,255]},{health:75,color:[255,158,158]},{health:25,color:[255,82,82]},{health:25,color:[255,0,0]},{health:0,color:[255,0,0]}],m=0,p=Math.ceil(t.health);c[m].health>p&&m<c.length-1;)m++;var d=c[S.max(m-1,0)],h=c[m],u=S.delerp(t.health,d.health,h.health),g=[Math.floor(S.lerp(u,d.color[0],h.color[0])),Math.floor(S.lerp(u,d.color[1],h.color[1])),Math.floor(S.lerp(u,d.color[2],h.color[2]))];t.downed&&(g=[255,0,0]),a.health.inner.style.backgroundColor="rgba("+g[0]+", "+g[1]+", "+g[2]+", 1.0)",a.health.inner.style.width=t.health+"%",a.health.depleted.style.width=t.health+"%",a.health.depleted.style.display=t.health>0?"block":"none",t.health>25?a.health.inner.classList.remove("ui-bar-danger"):a.health.inner.classList.add("ui-bar-danger")}if(e.boost){for(var y=x.player.boostBreakpoints,w=0,f=0;f<y.length;f++)w+=y[f];for(var b=t.boost/100,_=0;_<a.boost.bars.length;_++){var k=y[_]/w,v=S.clamp(b/k,0,1);b=S.max(b-k,0),a.boost.bars[_].style.width=100*v+"%"}a.boost.div.style.opacity=0==t.boost?0:1}e.interaction.type&&(a.interaction.div.style.display=t.interaction.type==D.None?"none":"flex"),e.interaction.text&&(a.interaction.text.innerHTML=t.interaction.text),e.interaction.key&&(a.interaction.key.innerHTML=t.touch?"":t.interaction.key,a.interaction.key.className=a.interaction.key.innerHTML.length>1?"ui-interaction-small":"ui-interaction-large"),e.interaction.usable&&(a.interaction.key.style.display=t.interaction.usable?"block":"none");for(var z=0;z<e.weapons.length;z++){var T=e.weapons[z],P=a.weapons[z],C=t.weapons[z];if(T.name){var I=""!=C.name,A="",E="",O=!1,B=0,L=1;if(I){var R=x.items[C.name];A=this.localization.translate("game-hud-"+C.name)||this.localization.translate("game-"+C.name),E=R.lootImg.sprite,O=R.isDual&&M.uiLayout==M.UiLayout.Sm||R.lootImg.rot,R.lootImg.rot&&(B=180*R.lootImg.rot/Math.PI),R.lootImg.mirror&&(L=-1)}P.name.innerHTML=A,P.image.src=s(E),P.image.style.display=I?"inline":"none",P.image.style.transform=O?"rotate("+B+"deg) scaleX("+L+")":""}if(T.equipped&&(P.div.style.backgroundColor=C.equipped?"rgba(0, 0, 0, 0.4)":"rgba(0, 0, 0, 0)"),T.selectable&&(P.div.style.pointerEvents=""!=C.name||C.selectable?"auto":"none"),T.width){var F=S.lerp(C.width,83.33,100);P.div.style.width=F+"%"}T.opacity&&(P.div.style.opacity=C.opacity),T.ammo&&P.ammo&&(P.ammo.innerHTML=C.ammo,P.ammo.style.display=C.ammo>0?"block":"none"),T.bindStr&&(P.number.innerHTML=C.bindStr[0]||"")}if(e.ammo.current){var j=t.ammo.current;a.ammo.current.innerHTML=j,a.ammo.current.style.color=j>0?"white":"red"}if(e.ammo.remaining){var N=t.ammo.remaining;a.ammo.remaining.innerHTML=N,a.ammo.remaining.style.color=N>0?"white":"red"}e.ammo.displayCurrent&&(a.ammo.current.style.opacity=t.ammo.displayCurrent?1:0),e.ammo.displayRemaining&&(a.ammo.remaining.style.opacity=t.ammo.displayRemaining?1:0,a.ammo.reloadButton.style.opacity=t.ammo.displayRemaining?1:0);for(var q=0;q<e.scopes.length;q++){var V=e.scopes[q],G=a.scopes[q],U=t.scopes[q];V.visible&&(G.div.style.display=U.visible?M.mobile&&!M.tablet?"flex":"inline-block":"none"),V.equipped&&(U.equipped?(G.div.classList.add("ui-zoom-active"),G.div.classList.remove("ui-zoom-inactive")):(G.div.classList.remove("ui-zoom-active"),G.div.classList.add("ui-zoom-inactive"))),V.selectable&&(G.div.style.pointerEvents=U.selectable?"auto":"none")}for(var W=0;W<e.loot.length;W++){var H=e.loot[W],K=a.loot[W],Z=t.loot[W];if(H&&K&&Z){if((H.count||H.maximum)&&(K.count.innerHTML=Z.count,K.div.style.opacity=x.items[K.lootType].special&&0==Z.count?0:Z.count>0?1:.25,K.div.style.color=Z.count==Z.maximum?"#ff9900":"#ffffff"),H.width){var X=1+.33*Z.width,Y="scale("+X+", "+X+")";K.image.style.transform=Y,K.overlay&&(K.overlay.style.transform=Y)}H.selectable&&(K.div.style.pointerEvents=Z.selectable?"auto":"none")}}for(var J=0;J<e.gear.length;J++){var Q=e.gear[J],$=a.gear[J],ee=t.gear[J];if(Q.item){var te=""!=ee.item?x.items[ee.item]:null,ae=te?te.level:0;$.div.style.display=te?"block":"none",$.level.innerHTML=this.localization.translate("game-level-"+ae),$.level.style.color=3==ae?"#ff9900":"#ffffff",$.image.src=te?s(te.lootImg.sprite):""}if(Q.selectable&&($.div.style.pointerEvents=ee.selectable?"auto":"none"),Q.width){var ie=1+.33*ee.width;$.image.style.transform="scale("+ie+", "+ie+")"}}},displayPickupMessage:function(e){var t=this.newState.pickupMessage;t.message=this.getPickupMessageText(e),t.ticker=0,t.duration=3},addKillFeed:function(e,t){var a=this.newState.killFeed,i=a[a.length-1];i.text=e,i.color=t,i.ticker=0,a.sort(function(e,t){return e.ticker-t.ticker})},getKillFeedText:function(e,t,a,i,r,o){var n=function(e){return T.truncateString(e||"","bold 16px arial",180)};switch(e=n(e),t=n(t),r){case P.Player:return t+" "+this.localization.translate(o?"game-knocked-out":"game-killed")+" "+e+" "+this.localization.translate("game-with")+" "+a;case P.Bleeding:var s=this.localization.translate(t?"game-finally-killed":"game-finally-bled-out");return t?t+" "+s+" "+e:e+" "+s;case P.Gas:var l=void 0,c=void 0;return o?(l=this.localization.translate("game-the-red-zone"),c=this.localization.translate("game-knocked-out")):c=this.localization.translate(t?"game-finally-killed":"game-died-outside"),l?l+" "+c+" "+e:e+" "+c;case P.Airdrop:var m=f.Defs[i],p=this.localization.translate("game-the-air-drop"),d=void 0;return d=o?this.localization.translate("game-knocked-out"):m&&!m.airdropCrate?this.localization.translate("game-killed"):this.localization.translate("game-crushed"),p+" "+d+" "+e;case P.Airstrike:var h=this.localization.translate("game-the-air-strike"),u=void 0;return u=o?this.localization.translate("game-knocked-out"):this.localization.translate("game-killed"),h+" "+u+" "+e;default:return""}},getKillFeedColor:function(e,t,a,i){return i?"#efeeee":e==t?"#d1777c":e==a?"#00bfff":"#efeeee"},getLeaderKillFeedText:function(e,t,a,i){var r=1==t?this.localization.translate("game-red-leader"):this.localization.translate("game-blue-leader");return a==P.Player?e+" "+this.localization.translate(i?"game-knocked-out":"game-killed")+" "+r+"!":r+" "+this.localization.translate(i?"game-is-down":"game-is-dead")+"!"},getLeaderAssignedText:function(e,t){e=function(e){return T.truncateString(e||"","bold 16px arial",180)}(e);var a=1==t?this.localization.translate("game-red-leader"):this.localization.translate("game-blue-leader");return e+" "+this.localization.translate("game-promoted-to")+" "+a+"!"},getPickupMessageText:function(e){var t,a=(t={},i(t,C.Full,"game-not-enough-space"),i(t,C.AlreadyOwned,"game-item-already-owned"),i(t,C.AlreadyEquipped,"game-item-already-equipped"),i(t,C.BetterItemEquipped,"game-better-item-equipped"),i(t,C.GunCannotFire,"game-gun-cannot-fire"),t),r=a[e]||a[C.Full];return this.localization.translate(r)},getInteractionText:function(e,t){switch(e){case D.None:return"";case D.Cancel:return this.localization.translate("game-cancel");case D.Revive:return this.localization.translate("game-revive-teammate");case D.Object:var a=t.getInteraction();return this.localization.translate(a.action)+" "+this.localization.translate(a.object);case D.Loot:var i=this.localization.translate("game-"+t.name)||t.name;return t.count>1&&(i+=" ("+t.count+")"),i;default:return""}},getInteractionKey:function(e){var t=null;switch(e){case D.Cancel:t=this.inputBinds.getBind(b.Cancel);break;case D.Loot:t=this.inputBinds.getBind(b.Loot)||this.inputBinds.getBind(b.Interact);break;case D.Object:t=this.inputBinds.getBind(b.Use)||this.inputBinds.getBind(b.Interact);break;case D.Revive:t=this.inputBinds.getBind(b.Revive)||this.inputBinds.getBind(b.Interact);break;case D.None:default:t=this.inputBinds.getBind(b.Use)}return t?t.toString():"<Unbound>"}},e.exports={at:u,loadStaticDomImages:g}},d49cd95c:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t,a){e.moveTo(t.x,t.y),e.lineTo(a.x,a.y)}function o(e,t){var a=t[0];e.moveTo(a.x,a.y);for(var i=1;i<t.length;++i)a=t[i],e.lineTo(a.x,a.y);e.closePath()}function n(e,t,a){var i=t.max.x-t.min.x,r=t.max.y-t.min.y,n=x.max(t.offsetDist,.001),s=t.roughness,l=Math.round(i*s/n),c=Math.round(r*s/n),m=h.seededRand(a);o(e,d.generateJaggedAabbPoints(t,l,c,n,m))}function s(){this.display={ground:new l.Graphics},this.mapName="",this.mapDef={},this.factionMode=!1,this.seed=0,this.width=0,this.height=0,this.terrain={},this.mapData={places:[],objects:[],groundPatches:[]},this.mapLoaded=!1,this.mapTexture=null,this.te=new g.Pool(_),this.st=new g.Pool(b),this.lt=new g.Pool(S),this.deadObstacleIds=[],this.deadCeilingIds=[],this.solvedPuzzleIds=[],this.terrain=null,this.cameraEmitter=null,this.mapStateFlags=[],this.Ht=0,this.bt=!1,this.j=!1}var l=a("8b1dfb45"),c=a("34e32c48"),m=a("6b42806d"),p=a("ceee80d9"),d=(a("7b5bbf6e"),a("e100c355")),h=a("1901e2d9"),u=a("c2a798c8"),g=a("753d6e4b"),y=a("119e8c4c"),w=a("ce29f17f"),x=(a("26be8056"),a("300e2704"),a("10899aea")),f=a("989ad62a"),b=a("33375c30"),_=(a("af8ba00f"),a("c347b8dd"),a("0c8ffd27")),S=a("ce089fd5"),k=a("4cddfd71"),v=function e(t,a){i(this,e),this.type=t,this.river=a||null};s.prototype={o:function(){this.mapTexture&&this.mapTexture.destroy(!0),this.display.ground.destroy({children:!0}),this.cameraEmitter&&this.cameraEmitter.stop(),this.cameraEmitter=null},resize:function(e,t){this.renderMap(e,t)},loadMap:function(e,t,a,i){this.mapName=e.mapName;var r=k[this.mapName];if(!r)throw new Error("Failed loading mapDef "+this.mapName);this.mapDef=h.cloneDeep(r),this.gameMode=this.mapDef.gameMode.type,this.factionMode=this.gameMode==f.GameMode.Faction,this.seed=e.seed,this.width=e.width,this.height=e.height,this.terrain=d.generateTerrain(this.width,this.height,e.shoreInset,e.grassInset,e.rivers,this.seed),this.mapData={places:e.places,objects:e.objects,groundPatches:e.groundPatches},this.mapLoaded=!0;var o=this.mapDef.biome.particles.camera;if(o){var n=u.normalize(u.create(1,-1));this.cameraEmitter=i.addEmitter(o,u.create(0,0),n,1,99999,Number.MAX_VALUE)}this.display.ground.clear(),this.renderTerrain(this.display.ground,2/t.ppu,a)},getMapDef:function(){if(!this.mapLoaded)throw new Error("Map not loaded!");return this.mapDef},getMapTexture:function(){return this.mapTexture},l:function(e,t,a,i,r,o,n,s,l,c){for(var m=this.te.c(),d=0;d<m.length;d++){var h=m[d];h.active&&(h.l(e,this,a,i,r,t,n),h.render(s,c))}for(var g=this.st.c(),w=0;w<g.length;w++){var f=g[w];f.active&&(f.l(e,this,i,r,o,t,n,s),f.render(s,c))}for(var b=this.lt.c(),_=0;_<b.length;_++){var S=b[_];S.active&&S.l(s,c)}if(this.cameraEmitter){this.cameraEmitter.pos=u.copy(s.pos),this.cameraEmitter.enabled=!0;var k=2.5*t.xt();this.cameraEmitter.radius=x.min(k,120);var v=(y.EmitterDefs.falling_leaf,this.cameraEmitter.radius),z=v*v/14400;this.cameraEmitter.rateMult=1/z;var M=0==t.layer?1:0;this.cameraEmitter.alpha=x.lerp(6*e,this.cameraEmitter.alpha,M)}if(++this.Ht%180==0){this.bt=!0;for(var T=0,P=p.St,C=0;C<l.length;C++){var I=l[C];I.active&&!I.fade&&P(I,p.kt)&&T++}for(var A=0;A<m.length;A++){var D=m[A];D.active&&!D.dead&&P(D,p.vt)&&T++}T&&(this.j=!0)}},renderTerrain:function(e,t,a){var i=this.width,s=this.height,l=this.terrain,c={x:0,y:0},m={x:i,y:0},p={x:0,y:s},d={x:i,y:s},h=this.mapDef.biome.colors;e.beginFill(h.background),e.drawRect(-120,-120,i+240,120),e.drawRect(-120,s,i+240,120),e.drawRect(-120,-120,120,s+240),e.drawRect(i,-120,120,s+240),e.endFill(),e.beginFill(h.beach),o(e,l.shore),o(e,l.grass),e.addHole(),e.endFill(),a&&(e.beginFill(h.grass),o(e,l.grass),e.endFill());for(var u=this.mapData.groundPatches,g=0;g<u.length;g++){var y=u[g];e.beginFill(y.color),n(e,y,this.seed),e.endFill()}e.beginFill(h.riverbank);for(var w=0;w<l.rivers.length;w++)o(e,l.rivers[w].shorePoly);e.endFill(),e.beginFill(h.water);for(var x=0;x<l.rivers.length;x++)o(e,l.rivers[x].waterPoly);e.endFill(),e.beginFill(h.water),e.moveTo(p.x,p.y),e.lineTo(d.x,d.y),e.lineTo(m.x,m.y),e.lineTo(c.x,c.y),o(e,l.shore),e.addHole(),e.closePath(),e.endFill();var b=e;b.lineStyle(t,0,.15);for(var _=0;_<=i;_+=f.map.gridSize)r(b,{x:_,y:0},{x:_,y:s});for(var S=0;S<=s;S+=f.map.gridSize)r(b,{x:0,y:S},{x:i,y:S})},render:function(e){var t=e.pointToScreen(u.create(0,0)),a=e.pointToScreen(u.create(1,1)),i=u.sub(a,t);this.display.ground.position.set(t.x,t.y),this.display.ground.scale.set(i.x,i.y)},getMinimapRender:function(e){var t=p.Defs[e.type],a="building"==t.type?1e3*((t.zIdx||0)+1):t.img.zIdx||0,i=[];if(void 0!==t.map.shapes)i=t.map.shapes;else{var r=null;(r="obstacle"==t.type?t.collision:t.ceiling.scopeIn.length>0?t.ceiling.scopeIn[0]:p.getBoundingCollider(e.type))&&i.push({collider:m.copy(r),scale:t.map.scale||1,color:t.map.color})}return{obj:e,zIdx:a,shapes:i}},renderMap:function(e,t){if(this.mapLoaded){var a=new l.Container,i=new l.Container,o=this.mapDef.biome.colors,n=this.mapData.places,s=this.mapData.objects,c=(this.display,this.width),d=this.height,h=(this.terrain,w.screenHeight);w.pixelRatio>1&&(h*=2);var g=d/h,y=new l.Graphics;y.beginFill(o.grass),y.drawRect(0,0,c,d),y.endFill(),this.renderTerrain(y,g,t);var x={x:0,y:0},f={x:c,y:0},b={x:0,y:d},_={x:c,y:d};y.lineStyle(2*g,0,1),r(y,x,b),r(y,b,_),r(y,_,f),r(y,f,x),y.position.y=d,y.scale.y=-1,a.addChild(y);for(var S=[],k=0;k<s.length;k++){var v=s[k];S.push(this.getMinimapRender(v))}S.sort(function(e,t){return e.zIdx-t.zIdx});for(var z=new l.Graphics,M=0;M<S.length;M++)for(var T=S[M],P=T.obj,C=0;C<T.shapes.length;C++){var I=T.shapes[C],A=m.transform(I.collider,P.pos,p.oriToRad(P.ori),P.scale),D=void 0!==I.scale?I.scale:1;switch(z.beginFill(I.color,1),A.type){case m.Type.Circle:z.drawCircle(A.pos.x,d-A.pos.y,A.rad*D);break;case m.Type.Aabb:var E=u.mul(u.sub(A.max,A.min),.5),O=u.add(A.min,E);E=u.mul(E,D),z.drawRect(O.x-E.x,d-O.y-E.y,2*E.x,2*E.y)}z.endFill()}a.addChild(z);for(var B=new l.Container,L=0;L<n.length;L++){var R=n[L],F=new l.TextStyle({fontFamily:"Arial",fontSize:w.pixelRatio>1?20:22,fontWeight:"bold",fill:["#ffffff"],stroke:"#000000",strokeThickness:1,dropShadow:!0,dropShadowColor:"#000000",dropShadowBlur:1,dropShadowAngle:Math.PI/3,dropShadowDistance:1,wordWrap:!1,align:"center"}),j=new l.Text(R.name,F);j.anchor.set(.5,.5),j.x=R.pos.x*this.height/g,j.y=R.pos.y*this.height/g,j.alpha=.75,B.addChild(j)}i.addChild(B),this.mapTexture?this.mapTexture.resize(h,h):this.mapTexture=l.RenderTexture.create(h,h,l.SCALE_MODES.LINEAR,e.resolution),a.scale=new l.Point(h/d,h/d),e.render(a,this.mapTexture,!0),e.render(i,this.mapTexture,!1),a.destroy({children:!0,texture:!0,baseTexture:!0}),i.destroy({children:!0,texture:!0,baseTexture:!0})}},getGroundSurface:function(e,t){for(var a="",i=this.st.c(),r=0,o=2&t,n=0;n<i.length;n++){var s=i[n];if(s.active&&!(s.zIdx<r)&&!(s.layer!=t&&!o||1==s.layer&&o))for(var l=0;l<s.surfaces.length;l++)for(var p=s.surfaces[l],d=0;d<p.colliders.length;d++){var h=m.intersectCircle(p.colliders[d],e,1e-4);if(h){r=s.zIdx,a=p.surface;break}}}if(a)return new v(a);var u=!1;if(1!=t)for(var g=this.terrain.rivers,y=0;y<g.length;y++){var w=g[y];if(c.testPointAabb(e,w.aabb.min,w.aabb.max)&&x.pointInsidePolygon(e,w.shorePoly)&&(u=!0,x.pointInsidePolygon(e,w.waterPoly)))return new v("water",w)}return new v(x.pointInsidePolygon(e,this.terrain.grass)?u?"sand":"grass":x.pointInsidePolygon(e,this.terrain.shore)?"sand":"water")},isInOcean:function(e){return!x.pointInsidePolygon(e,this.terrain.shore)},distanceToShore:function(e){return x.distToPolygon(e,this.terrain.shore)},insideStructureStairs:function(e){for(var t=this.lt.c(),a=0;a<t.length;a++){var i=t[a];if(i.active&&i.insideStairs(e))return!0}return!1},insideStructureMask:function(e){for(var t=this.lt.c(),a=0;a<t.length;a++){var i=t[a];if(i.active&&i.insideMask(e))return!0}return!1},insideBuilding:function(e,t){for(var a=this.st.c(),i=0;i<a.length;i++){var r=a[i];if(r.active&&!(t&&r.ceiling.visionTicker<=0))for(var o=0;o<r.ceiling.scopeIn.length;o++){var n=r.ceiling.scopeIn[o];if(m.intersect(n,e))return!0}}return!1},updateMapState:function(e,t,a,i,r){}},e.exports={Ee:s}},d5ec3c16:function(e,t,a){"use strict";var i=a("989ad62a"),r=(a("c2a798c8"),{desc:{name:"Main",icon:"img/gui/surviv.svg",mode:"main"},assets:{audio:[],atlases:["gradient","shared","main"]},biome:{colors:{background:2118510,water:3310251,beach:13480795,riverbank:9461284,grass:8433481,underground:1772803,playerSubmerge:2854052},valueAdjust:1,particles:{camera:"",ripple:"waterRipple"},tracerColors:{},airdrop:{planeImg:"map-plane-01.img",planeSound:"plane_01",airdropImg:"map-chute-01.img"}},gameMode:{type:i.GameMode.BR,maxPlayers:80,factions:0}});e.exports=r},d84c74f8:function(e,t,a){"use strict";function i(e){var t=null;window.cookieconsent.initialise({palette:{popup:{background:"#3c404d",text:"#d6d6d6"},button:{background:"#8bed4f"}},theme:"classic",position:"bottom-left",content:{message:"This website uses ad monetization services of AdinPlay BV and uses cookies to personalize ads, ad serving, analytics and verification. By clicking 'Got it!' you confirm that you consent to setting cookies and processing your personal data for all the listed purposes. If you are under the age of consent in your jurisdiction for data processing purposes, or if you wish to deny consent, click \"Learn more\".",dismiss:"Got it!",deny:"Decline",link:"Learn more.",href:"/privacy"},revokable:!1,animateRevokable:!1,law:{regionalLaw:!1},location:!1,onStatusChange:function(t){var a=(this.options.type,this.hasConsented()),i=e.get("cookiesConsented");e.set("cookiesConsented",a),o.storeGeneric("cookiesConsented",a),i!=a&&window.location.reload(!1)}},function(e){t=e},function(e){console.error(e)}),r("#btn-cookie-opt-out").click(function(a){t&&(t.setStatus("deny"),e.get("cookiesConsented")&&(e.set("cookiesConsented",!1),o.storeGeneric("cookiesConsented",!1),window.location.reload(!1)))}),r(".btn-cookies-close").click(function(a){t&&(t.setStatus("allow"),e.get("cookiesConsented")||(e.set("cookiesConsented",!0),o.storeGeneric("cookiesConsented",!0),window.location.reload(!1)))}),r(".btn-cookie-settings").css("display","inline-block");var a=r("#modal-cookie-settings");r(".btn-cookie-settings").click(function(e){return t&&(void 0==t.getStatus()&&r(this).hasClass("cc-link")&&(t.setStatus("dismiss"),t.close()),a.finish(),a.css("display","block"),r("#modal-hamburger").fadeOut(200),n.addModalCloseListener()),!1})}var r=a("8ee62bea"),o=(a("81a1fce4"),a("f398b7c7")),n=a("484b3444");e.exports={showCookieConsent:i}},e100c355:function(e,t,a){"use strict";function i(e,t,a,i,r){var o=c.create(e.min.x,e.min.y),n=c.create(e.max.x,e.min.y),s=c.create(e.min.x,e.max.y),l=c.create(e.max.x,e.max.y),m=n.x-o.x,p=s.y-o.y,d=m/(t+1),h=p/(a+1),u=[];u.push(c.copy(o));for(var g=1;g<=t;++g)u.push(c.create(o.x+d*g,o.y+r(-i,i)));u.push(c.copy(n));for(var y=1;y<=a;++y)u.push(c.create(n.x+r(-i,i),n.y+h*y));u.push(c.copy(l));for(var w=1;w<=t;++w)u.push(c.create(l.x-d*w,l.y+r(-i,i)));u.push(c.copy(s));for(var x=1;x<=a;++x)u.push(c.create(s.x+r(-i,i),s.y-h*x));return u}function r(e,t,a,r,m,p){for(var d=n.map.shoreVariation,h=n.map.grassVariation,u=l.seededRand(p),g=c.create(a,a),y=(c.create(e-a,a),c.create(a,t-a),c.create(e-a,t-a)),w=c.create(g.x,g.y),x=c.create(y.x,y.y),f=o.createAabb(w,x),b=i(f,64,64,d,u),_=c.create(.5*e,.5*t),S=b.map(function(e){var t=c.normalize(c.sub(_,e)),a=u(-h,h),i=r+a;return c.add(e,c.mul(t,i))}),k={min:c.create(0,0),max:c.create(e,t)},v=[],z=0;z<m.length;z++){var M=m[z],T=new s(M.points,M.width,v,k);v.push(T)}return{shore:b,grass:S,rivers:v}}var o=a("6b42806d"),n=a("989ad62a"),s=(a("10899aea"),a("be22c643")),l=a("1901e2d9"),c=a("c2a798c8");e.exports={generateJaggedAabbPoints:i,generateTerrain:r}},e2094860:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),o=a("8ee62bea"),n=a("8b1dfb45"),s=a("6b42806d"),l=a("989ad62a"),c=(a("10899aea"),a("1901e2d9")),m=a("c2a798c8"),p=(a("26be8056"),a("ce29f17f")),d=(a("af8ba00f"),function(){function e(t,a){var r=this;i(this,e),this.input=t,this.config=a,this.container=new n.Container,this.Kt=new h,this.padScaleBase=1,this.padScaleDown=.6,this.padScalePos=.25,this.moveDetected=!1,this.ft=!1,this.Zt=!1,this.touchingAim=!1,this.display=!0,this.moveStyle="locked",this.aimStyle="locked",this.touchAimLine=!0;var o=function(e,t){var a=n.Sprite.fromImage("pad.img");return a.anchor.set(.5,.5),a.scale.set(1,1),a.alpha=.2,a.visible=!1,a.tint=t,e.addChild(a),a},s=function(){return{touched:!1,centerPos:m.create(0,0),touchPos:m.create(0,0),centerSprite:o(r.container,0),touchSprite:o(r.container,16777215)}};this.touchPads=[s(),s()],this.playerMovement={left:!1,right:!1,up:!1,down:!1,moveLen:0},this.analogMovement={toMoveDir:m.create(1,0),toMoveLen:0},this.aimMovement={toAimDir:m.create(1,0),toAimLen:0},this.leftLockedPadCenter=m.create(0,0),this.rightLockedPadCenter=m.create(0,0),this.padPosBase=48,this.padPosRange=0,this.movePadDetectMult=1,this.shotPadDetectMult=1.075,this.turnDirCooldown=.5,this.turnDirTicker=0,this.mobileOffsetLandscape=25,this.mobileOffsetPortrait=100,this.lockedPadOffsetLandscape=m.create(126,100),this.lockedPadOffsetPortrait=m.create(96,160),this.lockedPadOffsetYLandscapeSafari=120,this.lockedPadOffsetYPortraitSafari=240;var l=function(e){return-1===["locked","anywhere"].indexOf(e)?"anywhere":e},c=l(a.get("touchMoveStyle")),p=l(a.get("touchAimStyle"));this.setMoveStyle(c),this.setAimStyle(p),this.setTouchAimLine(!!a.get("touchAimLine")),this.init()}return r(e,[{key:"getTouchMovement",value:function(e){return this.getMovement(e)}},{key:"getAimMovement",value:function(e,t){var a=e.Y.curWeapIdx==l.WeaponSlot.Throwable;return this.getAim(a,t)}},{key:"setAimDir",value:function(e){this.aimMovement.toAimDir=m.copy(e)}},{key:"getMovement",value:function(e){var t=null,a=null,i=!1,r=void 0;this.moveDetected=!1;for(var o=0;o<this.input.touches.length;o++){var n=this.input.touches[o];if(!n.isDead&&this.isLeftSideTouch(n.posDown.x,e)){var s="anywhere"==this.moveStyle?n.posDown:this.leftLockedPadCenter,l=m.sub(n.pos,s),c=m.length(l);if(c>2){var p=(c-2)/(this.padPosRange/this.movePadDetectMult-2);r=p>1e-5?m.div(l,p):this.analogMovement.toMoveDir,this.analogMovement={toMoveDir:m.create(r.x,-1*r.y),toMoveLen:p},this.moveDetected=!0}a=this.getConstrainedPos(s,n.pos,c),t=s,i=!0;break}}var d=this.touchPads[0];return d.touched=i,i&&"anywhere"==this.moveStyle?d.centerPos=m.copy(t):d.centerPos=m.copy(this.leftLockedPadCenter),d.touchPos.x=i?a.x:this.leftLockedPadCenter.x,d.touchPos.y=i?a.y:this.leftLockedPadCenter.y,this.analogMovement}},{key:"getAim",value:function(e,t){for(var a=!1,i=null,r=null,o=void 0,n=0;n<this.input.touches.length;n++){var s=this.input.touches[n];if(!s.isDead&&!this.isLeftSideTouch(s.posDown.x,t)){var l="anywhere"==this.aimStyle?s.posDown:this.rightLockedPadCenter,c=m.sub(s.pos,l),p=m.length(c);if(p>2){var d=m.sub(s.pos,l),h=m.length(d);o=h>1e-5?m.div(d,h):this.aimMovement.toAimDir,this.aimMovement={toAimDir:m.create(o.x,-1*o.y),toAimLen:h}}else this.aimMovement.toAimLen=0;r=this.getConstrainedPos(l,s.pos,p),i=l,a=!0;break}}this.Zt=this.ft,this.ft=this.aimMovement.toAimLen>this.padPosRange/this.shotPadDetectMult&&a,this.touchingAim=a,e&&this.Zt&&a&&(this.ft=!0);var u=this.touchPads[1];return u.touched=a,a&&"anywhere"==this.aimStyle?u.centerPos=m.copy(i):u.centerPos=m.copy(this.rightLockedPadCenter),u.touchPos.x=a?r.x:this.rightLockedPadCenter.x,u.touchPos.y=a?r.y:this.rightLockedPadCenter.y,{aimMovement:this.aimMovement,touched:u.touched}}},{key:"update",value:function(e,t,a,i,r){for(var o=0;o<this.touchPads.length;o++){var n=this.touchPads[o];n.centerSprite.position.x=n.centerPos.x,n.centerSprite.position.y=n.centerPos.y,n.centerSprite.scale.x=this.padScaleBase*this.padScaleDown,n.centerSprite.scale.y=this.padScaleBase*this.padScaleDown,n.centerSprite.visible=p.touch&&this.display,n.touchSprite.position.x=n.touchPos.x,n.touchSprite.position.y=n.touchPos.y,n.touchSprite.scale.x=this.padScaleBase*this.padScalePos,n.touchSprite.scale.y=this.padScaleBase*this.padScalePos,n.touchSprite.visible=p.touch&&this.display}this.Kt.update(this,t,a,i,r)}},{key:"isLeftSideTouch",value:function(e,t){return e<.5*t.screenWidth}},{key:"getConstrainedPos",value:function(e,t,a){if(a<=this.padPosRange)return t;var i=t.x-e.x,r=t.y-e.y,o=Math.atan2(r,i);return m.create(Math.cos(o)*this.padPosRange+e.x,Math.sin(o)*this.padPosRange+e.y)}},{key:"getConstrainedPosDown",value:function(e,t,a){var i=m.normalizeSafe(t);return m.add(e,m.mul(i,Math.max(0,a-this.padPosRange)))}},{key:"toggleMoveStyle",value:function(){this.setMoveStyle("locked"==this.moveStyle?"anywhere":"locked")}},{key:"setMoveStyle",value:function(e){this.moveStyle=e,this.config.set("touchMoveStyle",e);var t=document.getElementById("btn-game-move-style");t&&("locked"==this.moveStyle?(t.classList.remove("unlocked-on-icon"),t.classList.add("locked-on-icon")):(t.classList.remove("locked-on-icon"),t.classList.add("unlocked-on-icon")))}},{key:"toggleAimStyle",value:function(){this.setAimStyle("locked"==this.aimStyle?"anywhere":"locked")}},{key:"setAimStyle",value:function(e){this.aimStyle=e,this.config.set("touchAimStyle",e);var t=document.getElementById("btn-game-aim-style");"locked"==this.aimStyle?(t.classList.remove("unlocked-on-icon"),t.classList.add("locked-on-icon")):(t.classList.remove("locked-on-icon"),t.classList.add("unlocked-on-icon"))}},{key:"toggleAimLine",value:function(){this.setTouchAimLine(!this.touchAimLine)}},{key:"setTouchAimLine",value:function(e){this.touchAimLine=e,this.config.set("touchAimLine",this.touchAimLine);var t=document.getElementById("btn-game-aim-line");this.touchAimLine?(t.classList.remove("aim-line-off-icon"),t.classList.add("aim-line-on-icon")):(t.classList.remove("aim-line-on-icon"),t.classList.add("aim-line-off-icon"))}},{key:"init",value:function(){this.resize()}},{key:"resize",value:function(){var e=p.isLandscape,t=this.lockedPadOffsetLandscape,a=this.lockedPadOffsetPortrait;p.tablet&&(t.x=1*t.x,a.x=1.25*a.x);var i=m.create(t.x,t.y),r=m.create(a.x,a.y),o=m.create(p.screenWidth-t.x,t.y),n=m.create(p.screenWidth-a.x,a.y);if("ios"==p.os)if("iphonex"==p.model)i.x=i.x+56,o.x=o.x-56,i.y=.9*i.y,o.y=.9*o.y;else if(p.webview)p.tablet&&p.webview&&(i.y=1.1*i.y,o.y=1.1*o.y);else{var s=this.lockedPadOffsetYLandscapeSafari,l=this.lockedPadOffsetYPortraitSafari;p.tablet&&(window.navigator.standalone?(s*=1,l*=1):(s*=1.4,l*=1.4)),i.y=s,r.y=l,o.y=s,n.y=l}this.padScaleBase=e?1:.8,this.padPosRange=this.padPosBase*this.padScaleBase;var c=e?i:r;this.leftLockedPadCenter=m.create(c.x,p.screenHeight-c.y);var d=e?o:n;this.rightLockedPadCenter=m.create(d.x,p.screenHeight-d.y),this.setMobileStyling(e)}},{key:"setMobileStyling",value:function(e){if(p.touch&&(o("#btn-touch-styles").find(".btn-game-container").css("display","inline-block"),o("#ui-emote-button").css("display","block")),p.uiLayout==p.UiLayout.Sm?(o("#ui-map-wrapper").addClass("ui-map-wrapper-mobile").removeClass("ui-map-wrapper-desktop"),o("#ui-settings-container-mobile").css("display","block"),o("#ui-settings-container-desktop").css("display","none"),o("#ui-right-center").addClass("ui-right-center-mobile").removeClass("ui-right-center-desktop"),o("#ui-leaderboard-wrapper").css("display","none"),o("#big-map-close").css("display","block"),o("#ui-game-menu").removeClass("ui-game-menu-desktop"),o("#btn-game-tabs").css("display","none"),o("#ui-game-tab-settings").removeClass("ui-game-tab-settings-desktop")):(o("#ui-map-wrapper").removeClass("ui-map-wrapper-mobile").addClass("ui-map-wrapper-desktop"),o("#ui-settings-container-mobile").css("display","none"),o("#ui-settings-container-desktop").css("display","block"),o("#ui-right-center").removeClass("ui-right-center-mobile").addClass("ui-right-center-desktop"),o("#ui-leaderboard-wrapper").css("display","block"),o("#big-map-close").css("display","none"),o("#ui-game-menu").addClass("ui-game-menu-desktop"),o("#btn-game-tabs").css("display","flex"),o("#ui-game-tab-settings").addClass("ui-game-tab-settings-desktop")),p.tablet&&(e?("ios"==p.os?o("#ui-bottom-right").addClass("ui-bottom-right-tablet-ipad"):o("#ui-bottom-right").addClass("ui-bottom-right-tablet"),o("#ui-right-center").addClass("ui-right-center-tablet"),o("#ui-bottom-center-right").addClass("ui-bottom-center-right-tablet"),o("#ui-top-left").addClass("ui-top-left-tablet"),o("#ui-spectate-options-wrapper").addClass("ui-spectate-options-wrapper-tablet"),o("#ui-killfeed-wrapper").addClass("ui-killfeed-wrapper-tablet")):(o("#ui-bottom-right").removeClass("ui-bottom-right-tablet"),o("#ui-right-center").removeClass("ui-right-center-tablet"),o("#ui-bottom-center-right").removeClass("ui-bottom-center-right-tablet"),o("#ui-top-left").removeClass("ui-top-left-tablet"),o("#ui-spectate-options-wrapper").removeClass("ui-spectate-options-wrapper-tablet"),o("#ui-killfeed-wrapper-wrapper").removeClass("ui-killfeed-wrapper-tablet"))),"ios"==p.os)if("iphonex"==p.model){var t=p.isLandscape?"99%":"90%",a=p.isLandscape?0:32;o("#ui-game").css({height:t,top:a}),o("#ui-stats-contents").css({transform:"translate(-50%) scale(0.95)","transform-origin":"top"}),e?o("#ui-game").css({left:"50%",transform:"translateX(-50%)",width:"93%"}):o("#ui-game").css({left:"",transform:"",width:""})}else if(window.navigator.standalone&&!p.tablet)o("#ui-game").css({height:"95%"});else{var i=p.isLandscape?"86%":"82%";p.tablet?i=window.navigator.standalone||p.webview?"100%":"90%":p.webview&&(i="98%"),o("#ui-game").css({height:i});var r=p.webview&&!p.tablet?0:6,n=o("#ui-right-center, #ui-top-center-scopes-wrapper, #ui-top-center, #ui-menu-display");n.css({"margin-top":r})}this.reorderAmmo(!p.tablet&&!e)}},{key:"reorderAmmo",value:function(e){e?(o("#ui-loot-9mm").insertBefore("#ui-loot-45acp"),o("#ui-loot-12gauge").insertBefore("#ui-loot-45acp"),o("#ui-loot-762mm").insertBefore("#ui-loot-45acp"),o("#ui-loot-556mm").insertBefore("#ui-loot-45acp"),o("#ui-loot-50AE").insertBefore("#ui-loot-45acp"),o("#ui-loot-308sub").insertBefore("#ui-loot-45acp"),o("#ui-loot-flare").insertBefore("#ui-loot-45acp")):(o("#ui-loot-50AE").insertBefore("#ui-loot-556mm"),o("#ui-loot-9mm").insertBefore("#ui-loot-556mm"),o("#ui-loot-308sub").insertBefore("#ui-loot-556mm"),o("#ui-loot-12gauge").insertBefore("#ui-loot-556mm"),o("#ui-loot-flare").insertBefore("#ui-loot-556mm"),o("#ui-loot-762mm").insertBefore("#ui-loot-556mm"),o("#ui-loot-45acp").insertBefore("#ui-loot-556mm"))}},{key:"hideAll",value:function(){this.display=!1}}]),e}()),h=function(){function e(){i(this,e),this.container=new n.Container,this.container.visible=!1,this.dots=[]}return r(e,[{key:"createDot",value:function(){var e=new n.Sprite;return e.texture=n.Texture.fromImage("dot.img"),e.anchor.set(.5,.5),e.position.set(0,0),e.scale.set(1,1),e.tint=16777215,e.alpha=1,e.visible=!1,e}},{key:"update",value:function(e,t,a,i,r){var o=p.touch&&e.touchingAim&&e.touchAimLine;if(o){var n=t.Z.curWeapType,d=l.items[n],h=30;if("gun"==d.type){var u=l.bullets[d.bulletType].distance;h=d.barrelLength+u}var g=t.xt(),y=Math.sqrt(1.414*g*g);h=Math.min(h,y);for(var w=m.copy(t.pos),x=m.add(w,m.mul(t.dir,h)),f=a.te.c(),b=0;b<f.length;b++){var _=f[b];if(!(!_.active||_.dead||_.height<l.bullet.height||!_.collidable||_.isWindow)&&c.sameLayer(t.layer,_.layer)&&!("throwable"==d.type&&_.height<=l.projectile.maxHeight)){var S=s.intersectSegment(_.collider,w,x);if(S){var k=m.length(m.sub(S.point,w));k<h&&(h=k,x=S.point)}}}for(var v=m.length(m.sub(x,w)),z=Math.max(Math.ceil((v-3.5)/1.5),0);this.dots.length<z;){var M=this.createDot();this.container.addChild(M),this.dots.push(M)}for(var T=0;T<this.dots.length;T++){var P=this.dots[T],C=3.5+1.5*T,I=m.add(t.pos,m.mul(t.dir,C));P.position.set(I.x,I.y),P.scale.set(.01171875,.01171875),P.visible=T<z}var A=i.pointToScreen(m.create(0,0)),D=i.pointToScreen(m.create(1,1)),E=m.sub(D,A);this.container.position.set(A.x,A.y),this.container.scale.set(E.x,E.y),this.container.alpha=.3,r.addPIXIObj(this.container,t.layer,19,0)}this.container.visible=o}}]),e}();e.exports={Pe:d}},e5d16b4d:function(e,t,a){"use strict";function i(e){return"close.img"==e?"img/gui/close.svg":e&&e.length>4?"img/emotes/"+e.slice(0,-4)+".svg":""}function r(e){var t=180*Math.atan2(e.y,e.x)/Math.PI;return t<0&&(t+=360),t}function o(e,t,a){return t<=a?a-t<=180?t<=e&&e<=a:a<=e||e<=t:t-a<=180?a<=e&&e<=t:t<=e||e<=a}function n(e,t,a,i,o){var n=this;this.audioManager=e,this.uiManager=t,this.gameElem=s("#ui-game"),this.disable=!1,this.ut=null,this.playerBarn=a,this.camera=i,this.map=o,this.worldPos=f.create(0,0),this.zIdxNext=0,this.emoteSelector={ping:g.None,emote:d.None},this.emoteSoftTicker=0,this.emoteHardTicker=0,this.emoteCounter=0,this.emoteWheelsGreyed=!1,this.teamEmotesGreyed=!1,this.wheelKeyTriggered=!1,this.emoteTimeoutTicker=0,this.Xt=!1,this.pingKeyDown=!1,this.pingMouseTriggered=!1,this.wheelDisplayed=!1,this.emoteMouseTriggered=!1,this.emoteScreenPos=f.create(0,0),this.triggerPing=function(){if(this.ut){var e=void 0;this.emoteSelector.ping==g.None||this.emoteWheelsGreyed?this.emoteSelector.emote==d.None||this.emoteWheelsGreyed||(e=this.ut.pos,this.sendEmote({type:this.emoteSelector.emote,useLoadout:this.emoteSelector.useLoadout,emoteSlot:this.emoteSelector.emoteSlot,pos:e}),this.uiManager.displayMapLarge(!0)):y[this.emoteSelector.ping].pingMap&&(e=this.uiManager.getWorldPosFromMapPos(this.bigmapPingPos||this.emoteScreenPos,this.map,this.camera),e||(e=this.camera.k(this.emoteScreenPos)),e.x=b.clamp(e.x,0,this.uiManager.mapWidth),e.y=b.clamp(e.y,0,this.uiManager.mapHeight),this.sendPing({type:this.emoteSelector.ping,pos:e})),this.inputReset(),this.Xt=this.pingKeyDown}},this.triggerEmote=function(){if(this.ut){var e=void 0;this.emoteSelector.emote==d.None||this.emoteWheelsGreyed||(e=this.ut.pos,this.sendEmote({type:this.emoteSelector.emote,useLoadout:this.emoteSelector.useLoadout,emoteSlot:this.emoteSelector.emoteSlot,pos:e})),this.inputReset()}},this.emoteTouchedPos=null,this.bigmapPingPos=null,S.touch&&(this.emoteElems=s(".ui-emote"),this.emoteElems.css("pointer-events","auto"),this.bigmapCollision=s("#big-map-collision"),this.bigmapCollision.on("touchend",function(e){e.stopPropagation(),n.bigmapPingPos={x:e.originalEvent.changedTouches[0].pageX,y:e.originalEvent.changedTouches[0].pageY},n.emoteScreenPos=f.create(n.camera.screenWidth/2,n.camera.screenHeight/2),n.pingMouseTriggered=!0}),this.emoteButtonElem=s("#ui-emote-button"),this.emoteButtonElem.css("pointer-events","auto"),this.emoteButtonElem.on("touchstart",function(e){e.stopPropagation(),n.emoteScreenPos=f.create(n.camera.screenWidth/2,n.camera.screenHeight/2),n.emoteMouseTriggered=!0}),this.emoteElems.on("touchstart",function(e){e.stopPropagation(),n.emoteTouchedPos={x:e.originalEvent.changedTouches[0].pageX,y:e.originalEvent.changedTouches[0].pageY}}),s(document).on("touchstart",function(e){n.wheelDisplayed&&(e.stopPropagation(),n.inputReset())})),this.emoteWheels=s("#ui-emotes, #ui-team-pings"),this.teamEmotes=s(".ui-emote-bottom-left, .ui-emote-top-left"),this.emoteWheel=s("#ui-emotes"),this.emoteWheelData={middle:{parent:s("#ui-emote-middle"),vA:f.create(-1,1),vC:f.create(1,1),ping:g.None,emote:d.None,modular:!1,displayCloseIcon:!0},top:{parent:s("#ui-emote-top"),vA:f.create(-1,1),vC:f.create(1,1),ping:g.None,emote:d.HappyFace,modular:!1,useLoadout:!0,emoteSlot:p.Top},right:{parent:s("#ui-emote-right"),vA:f.create(1,1),vC:f.create(1,-1),ping:g.None,emote:d.ThumbsUp,modular:!1,useLoadout:!0,emoteSlot:p.Right},bottom:{parent:s("#ui-emote-bottom"),vA:f.create(1,-1),vC:f.create(-1,-1),ping:g.None,emote:d.Surviv,modular:!1,useLoadout:!0,emoteSlot:p.Bottom},left:{parent:s("#ui-emote-left"),vA:f.create(-1,-1),vC:f.create(-1,1),ping:g.None,emote:d.SadFace,modular:!1,useLoadout:!0,emoteSlot:p.Left}},this.teamPingWheel=s("#ui-team-pings");var c={middle:{parent:s("#ui-team-ping-middle"),vA:f.create(-1,1),vC:f.create(1,1),ping:g.None,emote:d.None,modular:!1,displayCloseIcon:!0},top:{parent:s("#ui-team-ping-top"),vA:f.create(-1,1),vC:f.create(1,1),ping:g.Danger,emote:d.None,modular:!1},right:{parent:s("#ui-team-ping-right"),vA:f.create(1,1),vC:f.create(1,-1),ping:g.Coming,emote:d.None,modular:!1},bottom:{parent:s("#ui-team-ping-bottom"),vA:f.create(1,-1),vC:f.create(-1,-1),ping:g.Help,emote:d.None,modular:!1},"bottom-left":{parent:s("#ui-team-ping-bottom-left"),vA:f.create(-1,-1),vC:f.create(-1,0),ping:g.None,emote:d.Medical,modular:!1},"top-left":{parent:s("#ui-team-ping-top-left"),vA:f.create(-1,0),vC:f.create(-1,1),ping:g.None,emote:d.Ammo,modular:!0}};this.teamPingSelectors=[];for(var m in c)if(c.hasOwnProperty(m)){var u=c[m],x=u.ping!=g.None?y[u.ping]:h[u.emote],_=r(u.vA),z=r(u.vC),M=x.texture;x.displayCloseIcon&&(M="close.img"),this.teamPingSelectors.push({parent:u.parent,angleA:_,angleC:z,highlight:u.parent.find(".ui-emote-hl"),highlightDisplayed:!1,texture:M,ping:u.ping,emote:u.emote,modular:u.modular})}this.displayedSelectors=this.teamPingSelectors,this.baseScale=1,this.container=new w.Container,this.container.scale=new w.Point(this.baseScale,this.baseScale),this.pingContainer=new w.Container,this.container.addChild(this.pingContainer),this.indContainer=new w.Container;var T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16777215,a=new w.Container,i=new w.Container,r=l.groupColors[e]||t,o=w.Sprite.fromImage("ping-border.img");o.scale=new w.Point(.4,.4),o.anchor=new w.Point(.5,.5),o.tint=r,o.alpha=0,o.visible=!0,a.addChild(o);var n=w.Sprite.fromImage("ping-team-danger.img");n.scale=new w.Point(.4,.4),n.anchor=new w.Point(.5,.5),n.tint=r,n.alpha=0,n.visible=!0,a.addChild(n);var c=w.Sprite.fromImage("ping-team-danger.img");c.scale=new w.Point(.5,.5),c.anchor=new w.Point(.5,.5),c.tint=r,c.alpha=0,c.visible=!0,i.addChild(c);var m=w.Sprite.fromImage("ping-indicator.img");return m.scale=new w.Point(.5,.5),m.anchor=new w.Point(.5,0),m.alpha=0,m.visible=!0,i.addChild(m),{elem:s("#ui-team-indicators").find(".ui-indicator-ping[data-id="+e+"]"),borderElem:s("#ui-team-indicators").find(".ui-indicator-ping-border[data-id="+e+"]"),pingContainer:a,indContainer:i,borderSprite:{sprite:o,baseScale:.4},pingSprite:{sprite:n,baseScale:.4},indSpriteOuter:{sprite:m,baseScale:.5,baseTint:m.tint},indSpriteInner:{sprite:c,baseScale:.5,baseTint:c.tint},displayed:!1,fadeIn:0,life:0,fadeOut:0,pos:f.create(0,0)}};this.pingIndicators=[];for(var P=0;P<4;P++){var C=T(P);this.pingContainer.addChild(C.pingContainer),this.indContainer.addChild(C.indContainer),this.pingIndicators.push({ping:C})}this.airdropIndicator=T(k,y[g.Airdrop].tint),this.pingContainer.addChild(this.airdropIndicator.pingContainer),this.indContainer.addChild(this.airdropIndicator.indContainer),this.pingIndicators.push({ping:this.airdropIndicator}),this.airstrikeIndicator=T(v,y[g.Airstrike].tint),this.pingContainer.addChild(this.airstrikeIndicator.pingContainer),this.indContainer.addChild(this.airstrikeIndicator.indContainer),this.pingIndicators.push({ping:this.airstrikeIndicator}),this.emoteLifeIn=.75,this.emoteLife=1,this.emoteLifeOut=.1,this.pingFadeIn=.5,this.pingLife=4.25,this.pingFadeOut=.1,this.wedgeOpacityReset=S.touch?1:.75,this.teamEmoteOpacityReset=.2,this.emotes=[],this.newPings=[],this.newEmotes=[]}var s=a("8ee62bea"),l=a("989ad62a"),c=l.Input,m=a("b78cf179"),p=m.EmoteSlot,d=m.EmoteType,h=m.EmoteData,u=a("b198b546"),g=u.PingType,y=u.PingData,w=a("8b1dfb45"),x=a("34e32c48"),f=a("c2a798c8"),b=a("10899aea"),_=a("1901e2d9"),S=a("ce29f17f"),k=(a("119e8c4c"),a("4b8d140f"),4),v=5;n.prototype={o:function(){S.touch&&(s(document).off("touchstart"),this.emoteButtonElem.off("touchstart"),this.emoteElems.off("touchstart"),this.bigmapCollision.off("touchend")),this.a()},a:function(){this.emoteWheelsGreyed=!1,this.emoteWheels.css("opacity",1),this.teamEmotesGreyed=!1,this.teamEmotes.css("opacity",1),this.disable=!1,this.inputReset()},hasCustomEmotes:function(){for(var e=0,t=Object.keys(this.emoteWheelData),a=0;a<t.length;a++){var i=t[a];(this.emoteWheelData[i].emoteSlot>0||this.emoteWheelData[i].useLoadout)&&e++}return e>0},inputReset:function(){this.pingMouseTriggered=!1,this.Xt=!1,this.emoteMouseTriggered=!1,this.wheelDisplayed=!1,this.displayWheel(this.teamPingWheel,!1),this.displayWheel(this.emoteWheel,!1),this.emoteTouchedPos=null,this.bigmapPingPos=null,this.emoteTimeoutTicker=0;for(var e=0;e<this.displayedSelectors.length;e++){var t=this.displayedSelectors[e],a=h[t.emote];this.teamEmotesGreyed&&a.teamOnly?t.parent.css("opacity",this.teamEmoteOpacityReset):t.parent.css("opacity",this.wedgeOpacityReset),t.highlight.css("display","none"),t.highlightDisplayed=!1}},sendPing:function(e){var t={};t.type=e.type,t.pos=e.pos,this.newPings.push(t),this.incrementEmote()},addPing:function(e,t){if(this.ut){var a=y[e.type];if(a){this.uiManager.createPing(e.type,e.pos,e.playerId,this.ut.__id,this.playerBarn,t);var i=null,r=a.sound;if(e.type==g.Airdrop)i=this.pingIndicators[k].ping;else if(e.type==g.Airstrike)i=this.pingIndicators[v].ping;else{var o=this.playerBarn.J(e.playerId);if(o){var n=this.playerBarn.J(this.ut.__id).groupId,s=o.groupId;if(n==s){var l=this.playerBarn.getGroupInfo(s),c=l.playerIds.indexOf(e.playerId);-1!==c&&(i=this.pingIndicators[c].ping)}}var m=this.playerBarn.$(e.playerId);m&&m.factionLeader&&(r=a.soundLeader)}this.audioManager.playSound(r,{channel:"ui"}),i&&(i.pos=e.pos,i.pingSprite.sprite.texture=w.Texture.fromImage(a.texture),i.indSpriteInner.sprite.texture=w.Texture.fromImage(a.texture),i.indSpriteInner.sprite.tint=a.mapEvent?a.tint:i.indSpriteInner.baseTint,i.indSpriteOuter.sprite.tint=a.mapEvent?a.tint:i.indSpriteOuter.baseTint,i.fadeIn=this.pingFadeIn,i.life=this.pingLife,i.fadeOut=this.pingFadeOut,i.mapEvent=a.mapEvent,i.worldDisplay=a.worldDisplay)}}},sendEmote:function(e){var t={};t.useLoadout=e.useLoadout,t.type=e.useLoadout?e.emoteSlot:e.type,t.pos=e.pos,this.newEmotes.push(t),this.incrementEmote()},addEmote:function(e){var t=h[e.type];if(t){for(var a=null,i=0;i<this.emotes.length;i++)this.emotes[i].alive||a?this.emotes[i].alive&&this.emotes[i].playerId==e.playerId&&(this.emotes[i].alive=!1):a=this.emotes[i];a||(a={},a.alive=!1,a.pos=f.create(0,0),a.container=new w.Container,a.circleOuter=new w.Sprite.fromImage("emote-circle-outer.img"),a.circleOuter.anchor=new w.Point(.5,.5),a.baseScale=.55,a.circleOuter.scale=new w.Point(.8*a.baseScale,.8*a.baseScale),a.circleOuter.tint=0,a.circleOuter.visible=!0,a.container.addChild(a.circleOuter),a.sprite=new w.Sprite,a.sprite.anchor=new w.Point(.5,.5),a.container.addChild(a.sprite),a.sprite.scale=new w.Point(a.baseScale,a.baseScale),a.posOffset=new w.Point(0,4),a.container.scale=new w.Point(1,1),a.container.visible=!1,this.emotes.push(a)),a.alive=!0,a.isNew=!0,a.type=e.type,a.playerId=e.playerId,a.pos=f.create(0,0),a.lifeIn=this.emoteLifeIn,a.life=this.emoteLife,a.lifeOut=this.emoteLifeOut,a.zIdx=this.zIdxNext++,a.sprite.texture=w.Texture.fromImage(t.texture),a.container.visible=!1}},incrementEmote:function(){++this.emoteCounter>=l.player.emoteThreshold&&(this.emoteHardTicker=this.emoteHardTicker>0?this.emoteHardTicker:1.5*l.player.emoteHardCooldown)},l:function(e,t,a,n,s,m,p,u,y){var w=this.playerBarn,k=this.camera,v=f.create(p.mousePos.x,p.mousePos.y);if(p.lostFocus&&this.inputReset(),u.isBindPressed(c.TeamPingMenu)&&(this.pingKeyDown||y||(this.pingKeyDown=!0,this.Xt=!0)),u.isBindReleased(c.TeamPingMenu)&&this.pingKeyDown&&(this.pingKeyDown=!1,this.Xt=this.wheelDisplayed),u.isBindPressed(c.TeamPingSingle)&&(this.pingMouseTriggered||this.emoteMouseTriggered||(this.emoteScreenPos=f.copy(v),this.pingMouseTriggered=!0)),u.isBindReleased(c.TeamPingSingle)&&this.pingMouseTriggered&&this.triggerPing(),u.isBindPressed(c.EmoteMenu)&&(this.pingMouseTriggered||this.emoteMouseTriggered||!this.pingKeyDown||(this.emoteScreenPos=f.copy(v),this.pingMouseTriggered=!0),this.pingMouseTriggered||(this.emoteScreenPos=f.copy(v),this.emoteMouseTriggered=!0)),u.isBindReleased(c.EmoteMenu)&&(this.Xt&&this.pingMouseTriggered&&this.triggerPing(),this.emoteMouseTriggered&&this.triggerEmote()),this.ut=a,t==a.__id&&!a.Z.dead||this.disable||(this.o(),this.disable=!0),!this.disable){var z=a.Y.weapons[a.Y.curWeapIdx],M=l.items[z.name],T="";if(M&&(T=M.ammo?M.ammo:T),this.wheelKeyTriggered=this.Xt||this.emoteMouseTriggered,this.emoteSoftTicker-=e,this.emoteCounter>=l.player.emoteThreshold&&this.emoteHardTicker>0?(this.emoteHardTicker-=e,this.emoteHardTicker<0&&(this.emoteCounter=0)):this.emoteSoftTicker<0&&this.emoteCounter>0&&(this.emoteCounter--,this.emoteSoftTicker=1.5*l.player.emoteSoftCooldown),!this.pingMouseTriggered&&!this.emoteMouseTriggered||this.wheelDisplayed||(this.parentDisplayed=this.pingMouseTriggered?this.teamPingWheel:this.emoteWheel,this.parentDisplayed.css({display:"block",left:this.emoteScreenPos.x,top:this.emoteScreenPos.y}),this.displayWheel(this.parentDisplayed,!0),this.wheelDisplayed=!0,this.displayedSelectors=this.pingMouseTriggered?this.teamPingSelectors:this.emoteWheelSelectors,this.worldPos=k.k(this.emoteScreenPos)),this.wheelDisplayed)if(this.emoteTimeoutTicker+=e,this.emoteTimeoutTicker>10)this.inputReset();else{this.emoteHardTicker>0&&!this.emoteWheelsGreyed?(this.emoteWheels.css("opacity",.5),this.emoteWheelsGreyed=!0):this.emoteHardTicker<=0&&this.emoteWheelsGreyed&&(this.emoteWheels.css("opacity",1),this.emoteWheelsGreyed=!1),this.teamEmotesGreyed||1!=n||(this.teamEmotes.css("opacity",this.teamEmoteOpacityReset),this.teamEmotesGreyed=!0);var P=null;if(g.None,S.touch&&(v=this.emoteTouchedPos),v){var C=f.sub(v,this.emoteScreenPos);C.y*=-1;for(var I=f.length(C),A=r(C),D=0;D<this.displayedSelectors.length;D++){var E=this.displayedSelectors[D];if(E.modular){var O=E.emote;switch(T){case"9mm":E.emote=d.Ammo9mm,E.texture=h[d.Ammo9mm].texture;break;case"12gauge":E.emote=d.Ammo12Gauge,E.texture=h[d.Ammo12Gauge].texture;break;case"762mm":E.emote=d.Ammo762mm,E.texture=h[d.Ammo762mm].texture;break;case"556mm":E.emote=d.Ammo556mm,E.texture=h[d.Ammo556mm].texture;break;case"50AE":E.emote=d.Ammo50AE,E.texture=h[d.Ammo50AE].texture;break;case"308sub":E.emote=d.Ammo308sub,E.texture=h[d.Ammo308sub].texture;break;case"flare":E.emote=d.AmmoFlare,E.texture=h[d.AmmoFlare].texture;break;case"45acp":E.emote=d.Ammo45acp,E.texture=h[d.Ammo45acp].texture;break;default:E.emote=d.Ammo,E.texture=h[d.Ammo].texture}if(O!=E.emote){var B=E.parent.find(".ui-emote-image"),L=i(E.texture);B.css("background-image","url("+L+")")}}var R=E.ping!=g.None||E.emote!=d.None,F=h[E.emote],j=F.teamOnly&&1==n;I<=35&&!R&&this.emoteHardTicker<=0&&!j?P=E:o(A,E.angleC,E.angleA)&&I>35&&R&&this.emoteHardTicker<=0&&!j?P=E:E.highlightDisplayed&&(E.parent.css("opacity",this.wedgeOpacityReset),E.highlight.css("display","none"),E.highlightDisplayed=!1)}}P&&(this.emoteSelector=P,P.highlightDisplayed||(P.parent.css("opacity",1),P.highlight.css("display","block"),P.highlightDisplayed=!0),S.touch&&this.emoteTouchedPos&&(this.pingMouseTriggered?this.triggerPing():this.triggerEmote()))}}for(var N=0;N<this.emotes.length;N++){var q=this.emotes[N];if(q.alive){var V=!1,G=f.create(0,0),U=0,W=w.de(q.playerId);if(W&&!W.Z.dead&&(G=f.copy(W.pos),U=W.layer,V=!0),!V){var H=s.getDeadBodyById(q.playerId);H&&(G=f.copy(H.pos),U=H.layer,V=!0)}if(V){if(q.isNew){var K=h[q.type];this.audioManager.playSound(K.sound,{channel:"ui",soundPos:G,layer:U})}q.isNew=!1,q.pos=G,q.lifeIn>0?q.lifeIn-=e:q.life>0?q.life-=e:q.lifeOut>0&&(q.lifeOut-=e);var Z=_.sameLayer(U,this.ut.layer)?3:U;m.addPIXIObj(q.container,Z,1e3,q.zIdx),q.alive=q.alive&&q.lifeOut>0}else q.alive=!1}}for(var X=f.create(.5*k.screenWidth/k.z(),.5*k.screenHeight/k.z()),Y={min:f.sub(k.pos,X),max:f.add(k.pos,X)},J=w.J(a.__id).groupId,Q=w.getGroupInfo(J),$=(Q.playerIds.length,0);$<this.pingIndicators.length;$++){var ee=this.pingIndicators[$].ping,te=Q.playerIds[$],ae=ee.pingContainer,ie=ee.indContainer;if(void 0!=te||ee.mapEvent){var re=(w.J(te),te==this.ut.__id),oe=w.$(te),ne=ee.borderSprite.sprite,se=ee.pingSprite.sprite,le=ee.indSpriteOuter.sprite,ce=ee.indSpriteInner.sprite,me=!0;if(ee.fadeIn-=e,ee.life-=e,ee.fadeOut-=ee.life>0?0:e,ee.fadeOut>0){var pe=ee.pos,de=f.normalizeSafe(f.sub(pe,k.pos),f.create(1,0)),he=x.intersectRayAabb(k.pos,de,Y.min,Y.max),ue=Math.atan2(de.y,-de.x)+.5*Math.PI,ge=k.pointToScreen(he),ye=x.testCircleAabb(pe,l.player.radius,Y.min,Y.max),we=k.pixels(ee.borderSprite.baseScale),xe=k.pixels(ee.pingSprite.baseScale);if(ne.scale.set(we,we),se.scale.set(xe,xe),oe&&oe.dead)continue;me=ee.fadeOut<0;var fe=ye?k.pointToScreen(pe).x:b.clamp(ge.x,64,k.screenWidth-64),be=ye?k.pointToScreen(pe).y:b.clamp(ge.y,64,k.screenHeight-64),_e=k.pointToScreen(pe).x,Se=k.pointToScreen(pe).y;se.position.x=_e,se.position.y=Se,ne.position.x=_e,ne.position.y=Se,le.position.x=fe,le.position.y=be,le.rotation=ue,ce.position.x=fe,ce.position.y=be;var ke=ne.alpha<=0?1:ne.alpha-e;ne.alpha=ke;var ve=k.pixels(ee.borderSprite.baseScale*(2-ke));if(ne.scale.set(ve,ve),ce.alpha=ye?0:ke,ee.fadeIn>0){var ze=1-ee.fadeIn/this.pingFadeIn;ae.alpha=1,ie.alpha=1,se.alpha=1,le.alpha=ye?0:ze}else le.alpha=ye?0:1;if(ee.life<0){var Me=ee.fadeOut/this.pingFadeOut;ae.alpha=Me,ie.alpha=Me}ee.displayed||(ae.visible=ee.worldDisplay,ie.visible=!re||ee.mapEvent,ee.displayed=!0)}me&&ee.displayed&&(ae.visible=!1,ie.visible=!1,ee.displayed=!1)}else ae.visible=!1,ie.visible=!1,ee.displayed=!1}},displayWheel:function(e,t){e.css("display",t?"block":"none")},updateEmoteWheel:function(e){var t={top:e[p.Top],right:e[p.Right],bottom:e[p.Bottom],left:e[p.Left]};for(var a in t)if(t.hasOwnProperty(a)){var o=h[t[a]];if(this.emoteWheelData[a]&&void 0!=o){var n=h[t[a]];n.teamOnly||(this.emoteWheelData[a].emote=t[a])}}this.emoteWheelSelectors=[];for(var s in this.emoteWheelData)if(this.emoteWheelData.hasOwnProperty(s)){var l=this.emoteWheelData[s],c=h[l.emote],m=r(l.vA),d=r(l.vC),u=c.texture;l.displayCloseIcon&&(u="close.img"),this.emoteWheelSelectors.push(Object.assign({},{angleA:m,angleC:d,highlight:l.parent.find(".ui-emote-hl"),highlightDisplayed:!1,texture:u},l));var g=l.parent.find(".ui-emote-image"),y=i(u);g.css("background-image","url("+y+")")}},render:function(e){for(var t=0;t<this.emotes.length;t++){var a=this.emotes[t];if(a.container.visible=a.alive,a.alive){var i=0;if(a.lifeIn>0){var r=1-a.lifeIn/this.emoteLifeIn;i=b.easeOutElastic(r)}else if(a.life>0)i=1;else if(a.lifeOut>0){var o=a.lifeOut/this.emoteLifeOut;i=o}var n=f.add(a.pos,f.mul(a.posOffset,1/b.clamp(e.f,.75,1))),s=e.pointToScreen(n),l=i*a.baseScale*b.clamp(e.f,.9,1.75);a.container.position.set(s.x,s.y),a.container.scale.set(l,l)}}}},e.exports={rt:n}},e9735f40:function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-04-07",locale:"jp"},"word-order":"svo","index-slogan":"2Dバトルロワイヤル","index-region":"地域","index-north-america":"北アメリカ","index-europe":"ヨーロッパ","index-asia":"アジア","index-south-america":"南アメリカ","index-korea":"大韓民国","index-players":"プレイヤー","index-play-solo":"1人で遊ぶ","index-play-duo":"2人で遊ぶ","index-play-squad":"4人で遊ぶ","index-join-team":"ãƒãƒ¼ãƒ ã«å‚åŠ ","index-create-team":"チームを作成","index-leave-team":"キャンセル","index-joining-team":"ãƒãƒ¼ãƒ ã«å‚åŠ ä¸­","index-creating-team":"チームを作成中","index-invite-link":"招待リンク","index-solo":"ソロ","index-duo":"デュオ","index-squad":"スクワッド","index-auto-fill":"自動編成あり","index-no-fill":"自動編成なし","index-waiting-for-leader":"リーダーがゲームを開始するのを待っています","index-play":"出発する","index-featured-youtuber":"おすすめYoutuber","index-settings":"設定","index-high-resolution":"高画質モード","index-screen-shake":"振動エフェクト","index-master-volume":"Master Volume","index-sfx-volume":"SFX Volume","index-music-volume":"Music Volume","index-mobile-announce":"スマートフォンでもプレイできるようになりました!","index-mobile-tooltip":"スマートフォンで surviv.io を開いていつでもどこでもプレイしましょう!","index-team-is-full":"チームは満員です!","index-failed-joining-team":"ãƒãƒ¼ãƒ ã¸ã®å‚åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ","index-failed-creating-team":"チームの作成に失敗しました","index-failed-finding-game":"ゲームの検索に失敗しました","index-failed-joining-game":"ã‚²ãƒ¼ãƒ ã¸ã®å‚åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ","index-lost-connection":"チームとの接続が切断されました","index-host-closed":"ホストが接続を終了しました","index-invalid-protocol":"Old client version.","index-view-more":"詳細","index-back-to-main":"メインメニューに戻る","index-most-kills":"キル数","index-total-kills":"総キル数","index-total-wins":"ドン勝数","index-top-5-percent":"上位5%","index-kill-death-ratio":"キル/ デス","index-mode":"Mode","index-for":"For","index-today":"今日","index-this-week":"今週","index-all-time":"全期間","index-top-100":"上位100名","index-rank":"é †ä½","index-player":"プレイヤー名","index-total-games":"Total Games","index-controls":"操作方法","index-movement":"移動","index-movement-ctrl":"[W] , [A] , [S] , [D]","index-aim":"照準","index-aim-ctrl":"マウスカーソル","index-punch":"æ®´ã‚‹","index-shoot":"å°„æ’ƒ","index-shoot-ctrl":"左クリック","index-change-weapons":"武器変更","index-change-weapons-ctrl":"[1] 〜 [2] , スクロールホイール","index-stow-weapons":"武器をしまう(拳で抵抗)","index-stow-weapons-ctrl":"[3] , [E]","index-swap-weapons":"直前の武器を装備","index-swap-weapons-ctrl":"[Q]","index-reload":"リロード","index-reload-ctrl":"[R]","index-scope-zoom":"スコープ倍率変更","index-scope-zoom-ctrl":"倍率を左クリック","index-pickup":"拾う","index-loot":"奪う","index-revive":"蘇生","index-pickup-ctrl":"[F]","index-use-medical":"医薬品の使用","index-use-medical-ctrl":"アイテムを左クリック , [7]~[0]","index-drop-item":"アイテムを捨てる","index-drop-item-ctrl":"アイテムを右クリック","index-cancel-action":"行動キャンセル","index-cancel-action-ctrl":"[X]","index-view-map":"マップを表示","index-view-map-ctrl":"[M] , [G]","index-toggle-minimap":"ミニマップ表示切替","index-toggle-minimap-ctrl":"[V]","index-use-ping":"チームエモートの使用","index-use-ping-ctrl":"[C]を押しながら右クリックをドラッグして表示. 該当のエモート上で右クリックを離す.","index-use-emote":"エモートの使用","index-use-emote-ctrl":"右クリックをドラッグして表示. 該当のエモート上で右クリックを離す.","index-how-to-play":"遊び方","index-tips-1-desc":"Surviv.ioの勝利条件は最後の一人になるまで生き残ることです. 同じ試合では一度死亡した時点でゲームオーバーとなります.","index-tips-2":"2D PUBG","index-tips-2-desc":"既にPUBGã‚„Fortnite、H1Z1といった他のバトルロワイヤルゲームをプレイしたことがあるのであれば、勝利への道は目前です!Surviv.ioは2D版PUBGのようなものです.","index-tips-3":"アイテムを略奪せよ","index-tips-3-desc":"ゲーム開始時点では簡潔なバックパックしかありません. マップ中を駆け巡り、武器や銃弾、スコープ、医薬品など様々なアイテムを手に入れましょう. 他のプレイヤーを討ち取り戦利品をゲットしましょう!","index-tips-4":"赤色 = ガスから逃げろ!","index-tips-4-desc":"敵はプレイヤーだけではありません. マップの端から迫ってくるレッドゾーン内に入れば、断続的なダメージを受けて死に至る危険があります. マップに目を光らせて安全地帯で生き残りましょう.","index-movement-ctrl-touch":"Left stick","index-aim-ctrl-touch":"Right stick","index-shoot-ctrl-touch":"Drag right stick outside stick border","index-change-weapons-ctrl-touch":"Tap weapon slot","index-reload-ctrl-touch":"Tap equipped ammo counter","index-scope-zoom-ctrl-touch":"Tap zoom item","index-pickup-ctrl-touch":"Tap interaction button or loot name","index-use-medical-ctrl-touch":"Tap medical item","index-drop-item-ctrl-touch":"Touch and hold item","index-cancel-action-ctrl-touch":"Tap interaction button","index-view-map-ctrl-touch":"Tap minimap","index-use-ping-ctrl-touch":"View map and tap anywhere on map","index-use-emote-ctrl-touch":"Tap surviv icon","game-alive":"生存","game-reloading":"リロード中","game-using":"使用中","game-reviving":"蘇生中","game-revive-teammate":"チームメイトを蘇生","game-equip":"装備","game-cancel":"キャンセル","game-open-door":"ドアを開く","game-close-door":"ドアを閉める","game-You":"あなた","game-you":"あなた","game-themselves":"自分自身","game-yourself":"あなた自身","game-you-died":"が死亡しました","game-player-died":"が死亡しました","game-with":"使用して","game-knocked-out":"が気絶させました","game-killed":"が殺しました","game-finally-killed":"ついに殺しました","game-finally-bled-out":"ついに息絶えました","game-died-outside":"がセーフゾーンの外で死亡しました","game-the-red-zone":"レッドゾーン","game-waiting-for-players":"プレイヤーを待っています","game-spectating":"観戦中","game-red-zone-advances":"ガス汚染エリア拡大まで","game-red-zone-advancing":"ガス汚染エリアが拡大中、安全地帯に逃げてください!","game-seconds":"秒","game-minutes":"分","game-minute":"分","game-m":"分","game-s":"秒","game-not-enough-space":"インベントリに空きがありません!","game-item-already-owned":"既に所持しているアイテムです!","game-item-already-equipped":"既に装備しているアイテムです!","game-better-item-equipped":"より優れたアイテムを装備しています!","game-play-new-game":"æ¬¡ã®è©¦åˆã«å‚åŠ ã™ã‚‹","game-spectate":"観戦する","game-full-screen":"全画面表示","game-sound":"ミュート","game-quit-game":"撤退する","game-return-to-game":"試合に戻る","game-hide-match-stats":"戦績を非表示","game-view-match-stats":"戦績を表示","game-previous-teammate":"前のチームメイト","game-next-teammate":"次のチームメイト","game-leave-game":"試合から離脱する","game-your-results":"あなたの戦績","game-chicken":"勝った!勝った!夕飯はドン勝だ!!","game-won-the-game":"がゲームに勝利しました","game-team-eliminated":"まあ、こんな日もあるのさ!次はもう少しツイてますように!","game-solo-rank":"Solo é †ä½","game-duo-rank":"Duo é †ä½","game-squad-rank":"Squad é †ä½","game-rank":"é †ä½","game-team-rank":"ãƒãƒ¼ãƒ é †ä½","game-team-kills":"チームキル数","game-kill":"キル数","game-kills":"キル数","game-damage-dealt":"与ダメージ","game-damage-taken":"被ダメージ","game-survived":"生存時間","game-backpack00":"ポーチ","game-backpack01":"スモールバックパック","game-backpack02":"レギュラーバックパック","game-backpack03":"ミリタリーバックパック","game-bandage":"包帯","game-bandage-tooltip":"左クリックでHPã‚’15回復します","game-healing-tooltip":"75HPä»¥ä¸Šã®å ´åˆã¯å›žå¾©ã§ãã¾ã›ã‚“","game-healthkit":"救急箱","game-healthkit-tooltip":"左クリックでHPã‚’100回復します","game-soda":"ソーダ","game-soda-tooltip":"左クリックでアドレナリンを25å¢—åŠ ã•ã›ã¾ã™","game-adrenaline-tooltip":"アドレナリンはHPを時間とともに自動回復させます","game-painkiller":"鎮痛剤","game-painkiller-tooltip":"左クリックでアドレナリンを50å¢—åŠ ã•ã›ã¾ã™","game-9mm":"9mm","game-9mm-tooltip":"MP5, MAC-10, UMP9, Vector, CZ-3A1, M9, G18C用の弾薬","game-12gauge":"12 gauge","game-12gauge-tooltip":"M870, M1100, SPAS-12, MP220, Saiga-12用の弾薬","game-762mm":"7.62mm","game-762mm-tooltip":"AK-47, SCAR-H, DP-28, Mosin-Nagant, SV-98, M1, M39, OT-38用の弾薬","game-556mm":"5.56mm","game-556mm-tooltip":"FAMAS, M416, M4A1-S, QBB-97, Mk 12 SPR, M249用の弾薬","game-50AE":".50 AE","game-50AE-tooltip":"DEagle 50用の弾薬","game-308sub":".308 Subsonic","game-308sub-tooltip":"AWM-S用の弾薬","game-flare":"Flare","game-flare-tooltip":"Flare Gun用の弾薬","game-45acp":".45 ACP","game-45acp-tooltip":"M1911, M1A1, Model 94, Peacemaker用の弾薬","game-chest01":"レベル1 ベスト","game-chest02":"レベル2 ベスト","game-chest03":"レベル3 ベスト","game-helmet01":"レベル1 ヘルメット","game-helmet02":"レベル2 ヘルメット","game-helmet03":"レベル3 ヘルメット","game-1xscope":"1x スコープ","game-2xscope":"2x スコープ","game-4xscope":"4x スコープ","game-8xscope":"8x スコープ","game-15xscope":"15x スコープ","game-level-1":"レベル1","game-level-2":"レベル2","game-level-3":"レベル3","game-level-9":"レベル3","game-outfitBase":"Basic Outfit","game-outfitRoyalFortune":"Royal Fortune","game-outfitKeyLime":"Key Lime","game-outfitCobaltShell":"Cobalt Shell","game-outfitCarbonFiber":"Carbon Fiber","game-outfitDarkGloves":"The Professional","game-outfitGhillie":"Ghillie Suit","game-outfitCamo":"Forest Camo","game-outfitRed":"Target Practice","game-outfitWhite":"Arctic Avenger","game-outfitWoodland":"Woodland Combat","game-outfitJester":"Jester's Folly","game-fists":"拳","game-ak47":"AK-47","game-dp28":"DP-28","game-mosin":"Mosin-Nagant","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Saiga-12","game-m9":"M9","game-m9_dual":"Dual M9","game-hud-m9_dual":"M9","game-glock":"G18C","game-glock_dual":"Dual G18C","game-hud-glock_dual":"G18C","game-ot38":"OT-38","game-ot38_dual":"Dual OT-38","game-hud-ot38_dual":"OT-38","game-famas":"FAMAS","game-hk416":"M416","game-mk12":"Mk 12 SPR","game-m249":"M249","game-frag":"手榴弾","game-hud-frag":"手榴弾","game-smoke":"スモークグレネード","game-hud-smoke":"スモーク","game-barrel_01":"バレル","game-silo_01":"サイロ","game-oven_01":"オーブン","index-play-50v50":"Play 50v50","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},e98400ad:function(e,t,a){"use strict";function i(e){this.config=e,this.config.addModifiedListener(this.onConfigModified.bind(this)),this.enabled=!1,this.wasEnabled=!1,this.zoom=n.scopeZoomRadius.desktop["1xscope"],this.loadNewMap=!1,this.mapSeed=0,this.setEnabled(!1)}var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a("8ee62bea"),n=(a("8b1dfb45"),a("989ad62a")),s=a("10899aea"),l=a("1901e2d9"),c=(a("c2a798c8"),a("ce29f17f"),a("af8ba00f"),a("4b8d140f"));i.prototype={o:function(){},onConfigModified:function(e){this.refreshUi()},setEnabled:function(e){this.enabled=e,this.refreshUi()},newMap:function(e){this.loadNewMap=!0,this.mapSeed=Math.max(e,1)},refreshUi:function(){var e=this,t=this.enabled;o("#ui-editor").css("display",t?"block":"none"),o("#ui-leaderboard-wrapper,#ui-right-center").css("display",t?"none":"block"),o("#gameAreaWrapper").css("cursor",t?"default":"crosshair"),this.uiPos=o("

"),this.uiZoom=o("

");var a=function(e,t){var a=o("

",{class:"btn-game-menu btn-darken",css:{height:"30px","line-height":"28px"},html:e});return a.on("click",function(e){e.stopPropagation(),t()}),a};this.uiMapSeed=o("

");var i=o("

",{css:{display:"flex"}});i.append(a("<",function(){e.newMap(e.mapSeed-1)})),i.append(o("",{css:{width:"12px"}})),i.append(a(">",function(){e.newMap(e.mapSeed+1)})),i.append(o("",{css:{width:"12px"}})),i.append(a("?",function(){e.newMap(l.randomInt(1,1<<30))}));var n=function(t,a){var i=o("<input/>",{type:"checkbox",value:"value",checked:e.config.get(a)});return i.on("click",function(t){t.stopPropagation();var r=i.prop("checked");e.config.set(a,r)}),i},s=this.config.get("debug"),c=o("

");c.append(function e(t,a){var i=o("

    ",{class:"ui-editor-list"});1==a.split(".").length&&i.css("padding","0px");for(var s=Object.keys(t),l=0;l<s.length;l++){var c=s[l],m=t[c],p=a+"."+c,d=o("
  • ",{class:"ui-editor-list"});if("object"==(void 0===m?"undefined":r(m)))d.html(""+c),d.append(e(m,p));else if("boolean"==typeof m){var h=n(0,p),u=o("

    ",{css:{display:"inline-block"},html:c});d.append(h),d.append(u)}i.append(d)}return i}(s,"debug"));var m=o("

    ");m.append(o("

  • ").append(this.uiPos)),m.append(o("

  • ").append(this.uiZoom)),m.append(o("

  • ").append(o("

    "))),m.append(o("

  • ").append(this.uiMapSeed)),m.append(o("

  • ").append(i)),m.append(o("

  • ").append(o("

    "))),m.append(o("

  • ").append(c)),o("#ui-editor-info-list").html(m)},l:function(e,t,a,i){t.ae(c.Key.Plus)&&(this.zoom-=8),t.ae(c.Key.Minus)&&(this.zoom+=8),t.ae(c.Key.Zero)&&(this.zoom=a.xt()),this.zoom=s.clamp(this.zoom,.5,400);var r=a.pos.x.toFixed(2),o=a.pos.y.toFixed(2);this.uiPos.html("Pos: "+r+", "+o),this.uiZoom.html("Zoom: "+this.zoom),this.uiMapSeed.html("Map seed: "+i.seed),this.loadNewMap||(this.mapSeed=i.seed)},renderCamera:function(e){}},e.exports=i},edfa1d55:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function n(){this.active=!1,this.retained=!0,this.sprite=new p,this.sprite.anchor.set(.5,.5),this.sprite.scale.set(1,1),this.sprite.visible=!1,this.pos=m.create(0,0),this.scale=1,this.alpha=1,this.visible=!0,this.pulse=!1,this.lifetime=0,this.ticker=0,this.zOrder=0}function s(e){this.container=e,this.mapSprites=[]}var l=a("8b1dfb45"),c=a("10899aea"),m=a("c2a798c8"),p=function(e){function t(e){i(this,t);var a=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.__zOrder=-1,a}return o(t,e),t}(l.Sprite);n.prototype={init:function(){this.active=!0,this.retained=!0,this.pos=m.create(0,0),this.scale=1,this.alpha=1,this.pulse=!1,this.visible=!0,this.lifetime=Number.MAX_VALUE,this.ticker=0,this.zOrder=0},free:function(){this.active=!1,this.sprite.visible=!1},release:function(){this.retained=!1}},s.prototype={o:function(){for(var e=0;e<this.mapSprites.length;e++){var t=this.mapSprites[e].sprite;t.parent&&t.parent.removeChild(t),t.destroy({children:!0})}},addSprite:function(){for(var e=null,t=0;t<this.mapSprites.length;t++)if(!this.mapSprites[t].active){e=this.mapSprites[t];break}return e||(e=new n,this.mapSprites.push(e),this.container.addChild(e.sprite)),e.init(),e},update:function(e,t,a){for(var i=!1,r=0;r<this.mapSprites.length;r++){var o=this.mapSprites[r];if(o.active){o.zOrder!=o.sprite.__zOrder&&(o.sprite.__zOrder=o.zOrder,i=!0),o.ticker+=e,o.pulse&&(o.scale+=e/2.5);var n=t.getMapPosFromWorldPos(o.pos,a),s=o.scale,l=c.smoothstep(o.ticker,0,.1)*(1-c.smoothstep(o.ticker,o.lifetime-.5,o.lifetime));o.sprite.position.set(n.x,n.y),o.sprite.scale.set(s,s),o.sprite.alpha=o.alpha*l,o.sprite.visible=o.visible&&o.sprite.alpha>1e-4,o.ticker>=o.lifetime&&!o.retained&&o.free()}}i&&this.container.children.sort(function(e,t){return e.__zOrder-t.__zOrder})}},e.exports={MapSpriteBarn:s}},ef7c973f:function(e,t,a){"use strict";var i=(a("989ad62a"),a("1901e2d9")),r=(a("c2a798c8"),a("d5ec3c16")),o={desc:{name:"Desert",icon:"img/loot/loot-weapon-flare-gun.svg"},assets:{audio:[{name:"piano_02",channel:"sfx"},{name:"log_03",channel:"sfx"},{name:"log_04",channel:"sfx"},{name:"piano_music_01",channel:"ambient"}],atlases:["gradient","shared","desert"]},biome:{colors:{background:6976835,water:9083726,beach:13206586,riverbank:11689508,grass:14657367,underground:4001027,playerSubmerge:5151631},particles:{ripple:"desertRipple"}}};e.exports=i.mergeDeep({},r,o)},f034d167:function(e,t,a){"use strict";function i(){this.bullets=[]}var r=a("8b1dfb45"),o=a("989ad62a"),n=(a("8649e148"),a("34e32c48"),a("6b42806d")),s=a("10899aea"),l=a("1901e2d9"),c=a("c2a798c8");a("ce29f17f"),a("af8ba00f"),i.prototype={addFlare:function(e,t,a){for(var i=null,n=0;n<this.bullets.length;n++)if(!this.bullets[n].alive&&!this.bullets[n].collided){i=this.bullets[n];break}i||(i={},i.alive=!1,i.flareContainer=new r.Container,i.flareContainer.visible=!1,i.flare=r.Sprite.fromImage("part-flare-01.img"),i.flare.anchor.set(.5,.5),i.flareContainer.addChild(i.flare),i.trailContainer=new r.Container,i.trailContainer.visible=!1,i.trailContainer.pivot.set(14.5,0),i.bulletTrail=r.Sprite.fromImage("player-bullet-trail-02.img"),i.bulletTrail.anchor.set(.5,.5),i.trailContainer.addChild(i.bulletTrail),this.bullets.push(i));var l=o.bullets[e.bulletType],m=1+e.varianceT*l.variance,p=s.remap(e.distAdjIdx,0,32,-1,1),d=l.distance/Math.pow(o.bullet.reflectDistDecay,e.reflectCount);i.alive=!0,i.isNew=!0,i.collided=!1,i.flareScale=.01,i.trailScale=1,i.timeAlive=0,i.maxTimeAlive=2.5,i.startPos=c.copy(e.pos),i.pos=c.copy(e.pos),i.dir=c.copy(e.dir),i.layer=e.layer,i.speed=l.speed*m,i.distance=d*m+p;var h=Math.atan2(i.dir.x,i.dir.y);i.flareContainer.rotation=h-Math.PI/2,i.trailContainer.rotation=h-Math.PI/2,i.layer=e.layer;var u=t.de(i.playerId);u&&2&u.layer&&(i.layer|=2);var g=o.tracerColors[l.tracerColor],y=g.regular;u&&u.isOnBrightSurface&&(y=g.saturated),i.bulletTrail.scale.set(.8,l.tracerWidth),i.tracerLength=l.tracerLength,i.bulletTrail.tint=y,i.tracerAlphaRate=g.alphaRate,i.tracerAlphaMin=g.alphaMin,i.bulletTrail.alpha=1,i.flare.scale.set(1,1),i.flare.tint=l.flareColor,i.flare.alpha=.8,i.maxFlareScale=l.maxFlareScale,i.smokeThrottle=0,i.flareContainer.visible=!0,i.trailContainer.visible=!0},l:function(e,t,a,i,r,o,m,p){for(var d=(t.me.c(),0);d<this.bullets.length;d++){var h=this.bullets[d];if(h.collided&&(h.flareScale=s.max(h.flareScale-.5*e,0),h.flare.alpha=s.max(h.flare.alpha-e,0),h.trailScale=s.max(h.trailScale-6*e,0),h.bulletTrail.alpha=s.max(h.bulletTrail.alpha-e,0),h.pos=c.add(h.pos,c.mul(h.dir,e*h.speed)),h.flare.alpha<=0&&(h.collided=!1,h.flareContainer.visible=!1,h.trailContainer.visible=!1)),h.alive){if(h.tracerAlphaRate){var u=(r.__id,h.playerId,r.__id==h.playerId?h.tracerAlphaRate:.9*h.tracerAlphaRate);h.bulletTrail.alpha=s.max(h.tracerAlphaMin,h.bulletTrail.alpha*u)}h.timeAlive+=e,h.flareScale=s.easeOutExpo(h.timeAlive/h.maxTimeAlive)*h.maxFlareScale,h.smokeThrottle<=0?h.smokeThrottle=.05:h.smokeThrottle-=e;var g=h.distance-c.length(c.sub(h.startPos,h.pos)),y=s.min(g,e*h.speed);c.copy(h.pos),h.pos=c.add(h.pos,c.mul(h.dir,y)),s.eqAbs(g,y)&&(h.collided=!0,h.alive=!1);var w=0;!(l.sameLayer(w,r.layer)||2&r.layer)||2&r.layer&&a.insideStructureMask(n.createCircle(h.pos,1))||(w|=2),o.addPIXIObj(h.trailContainer,w,1e3,0),o.addPIXIObj(h.flareContainer,w,1e3,1),h.isNew=!1}}},render:function(e){for(var t=(e.pixels(1),0);t<this.bullets.length;t++){var a=this.bullets[t];if(a.alive||a.collided){var i=e.pointToScreen(a.pos);a.flareContainer.position.set(i.x,i.y);var r=e.pixels(1);a.flareContainer.scale.set(r*a.flareScale,r*a.flareScale);var o=c.length(c.sub(a.pos,a.startPos));a.trailContainer.position.set(i.x,i.y);var n=s.min(15*a.tracerLength,o/2);a.trailContainer.scale.set(r*n*a.trailScale,r)}}}},e.exports={je:i}},f2372804:function(e,t,a){"use strict";var i={"@metadata":{"last-updated":"2018-01-28",locale:"ru"},"word-order":"svo","index-slogan":"Королевская Битва в 2D","index-region":"Регион","index-north-america":"Северная Америка","index-europe":"Европа","index-asia":"Азия","index-south-america":"Южная Америка","index-korea":"Южная Корея","index-players":"игроков","index-play-solo":"Играть Соло","index-play-duo":"Играть в Дуэте","index-play-squad":"Играть в Отряд","index-join-team":"Войти в команду","index-create-team":"Создать Команду","index-how-to-play":"Как играть","index-leave-team":"Покинуть Команду","index-joining-team":"Присоединение к Команде","index-creating-team":"Создание Команды","index-invite-link":"Ссылка-приглашение","index-invite-code":"Код приглашения","index-join-team-help":"Есть ссылка на команду или код? Напиши его сюда:","index-solo":"Соло","index-duo":"Дуэт","index-squad":"Отряд","index-auto-fill":"Автозаполнение","index-no-fill":"Не заполнять","index-waiting-for-leader":"Ожидание лидера, чтобыначать игру","index-play":"Играть","index-customize-loadout":"Настраиваемые эмоции","index-twitter-follow":"Следовать в Twitter","index-youtube-subscribe":"Подписаться на YouTube","index-facebook-like":"Лайкнуть в Facebook","index-featured-youtuber":"Рекомендуемые Ютуберы","index-streaming-live":"Сейчас стримят!","index-settings":"Настройки","index-high-resolution":"Высокое разрешение (проверьте, чтобыувеличить качество изображения)","index-screen-shake":"Дрожание экрана","index-master-volume":"Уровень Громкости","index-sfx-volume":" Громкость Эффектов","index-music-volume":"Громкость Музыки","index-mobile-announce":"Теперь доступно на ваших телефонах!","index-mobile-tooltip":"Выможете зайти в surviv.io на своём телефоне, играйте в surviv.io в любом месте!","index-version":"версия","index-privacy":"Конфиденциальность","index-attributions":"атрибуции","index-proxy-sites":"прокси сайты","index-team-is-full":"Команда заполнена!","index-failed-joining-team":"Не удалось присоединиться к команде.","index-failed-creating-team":"Не удалось создать команду.","index-failed-finding-game":"Не удалось найти игру.","index-failed-joining-game":"Не удалось присоединиться к игре.","index-lost-connection":"Соединение с командой прервалось.","index-host-closed":"Соединение с сервером закрыто.","index-view-more":"Посмотреть ещё","index-back-to-main":"Вернуться в главное меню","index-most-kills":"Наибольшее кол-во убийств","index-total-kills":"Всего убийств","index-total-wins":"Всего побед","index-top-5-percent":"Процент Топ 5","index-kill-death-ratio":"Соотношение убийство-смерть","index-for":"За","index-today":"Сегодня","index-this-week":"Эту неделю","index-all-time":"Всё время","index-top-100":"TOP 100","index-rank":"Ранг","index-player":"Игрок","index-total-games":"Всего игр","index-controls":"Управление","index-movement":"Перемещение","index-movement-ctrl":"W, A, S, D","index-aim":"Целиться","index-aim-ctrl":"Мышь","index-punch":"Ударить","index-shoot":"Выстрелить","index-shoot-ctrl":"Левый Щелчок","index-change-weapons":"Сменить Оружие","index-change-weapons-ctrl":"1-4 или Колесо Прокрутки","index-stow-weapons":"Убрать оружие из рук","index-stow-weapons-ctrl":"3 или Е","index-swap-weapons":"Смена на Предыдущее Оружие","index-swap-weapons-ctrl":"Q","index-reload":"Перезарядка","index-reload-ctrl":"R","index-scope-zoom":"Смена прицела","index-scope-zoom-ctrl":"Левый щелчок на Прицел","index-pickup":"Подобрать добычу","index-loot":"Добычу","index-revive":"оживление","index-pickup-ctrl":"F","index-use-medical":"Медицинский Предмет change on Медикамент","index-use-medical-ctrl":"Левый Щелчок на Предмет или цифрыот 0-7","index-drop-item":"Выкинуть предмет","index-drop-item-ctrl":"Правый Щелчок на Предмет","index-cancel-action":"Отменить действие","index-cancel-action-ctrl":"X","index-view-map":"Посмотреть Карту","index-view-map-ctrl":"M или G","index-toggle-minimap":"Переключить режим просмотра","index-toggle-minimap-ctrl":"V","index-use-ping":"Использование команд","index-use-ping-ctrl":"Удерживая C зажать Правую кнопку мыши и водить мышкой, затем выбрав команду отпустить","index-use-emote":"Использование Эмодзи","index-use-emote-ctrl":"Зажать Правую кнопку мыши и водить мышкой, затем отпустить Правую кнопку мыши","index-tips-1-desc":"Цель surviv.io - остаться последним выжившим. Ð’ одном раунде у вас только одна жизнь и нет возможности возродиться.","index-tips-2":"PUBG в 2D","index-tips-2-desc":"Если выиграли в другие игрыжанра Королевской Битвы(такие как PUBG, Fortnite или H1Z1), то выуже знаете правила. По сути, surviv.io - это двумерный PUBG (только меньше лагает).","index-tips-3":"Убивай и добывай","index-tips-3-desc":"Выначнете игру без каких-либо предметов или оружия, у вас есть только простой рюкзак. Передвигайтесь по карте, чтобынайти полезные вещи: оружие, боеприпасы, прицелыи медикаменты. Убивайте других игроков и забирайте себе их вещи!","index-tips-4":"Красный - опасный!","index-tips-4-desc":"Другие игроки - это не единственное, что может вас ранить. По ходу игрыКрасная Зона будет надвигаться с краёв картыи наносить всё больше урона, если выокажетесь в ней. Так что посматривайте на карту и будьте осторожны!","game-alive":"Ð’ живых","game-reloading":"Перезарядка","game-using":"Использование","game-reviving":"Возрождение","game-revive-teammate":"Возродить Союзника","game-equip":"Взять","game-cancel":"Отмена","game-open-door":"Открыть дверь","game-close-door":"Закрыть дверь","game-You":"Ð’Ñ‹","game-you":"вы","game-themselves":"себя","game-yourself":"себя","game-you-died":"умерли","game-player-died":"Умер","game-with":"с помощью","game-knocked-out":"Нокаутировал","game-killed":"убили","game-finally-killed":"наконец убили","game-finally-bled-out":"наконец умер","game-died-outside":"умер за пределами безопасной зоны","game-the-red-zone":"Красная зона","game-waiting-for-players":"Ожидание игроков","game-spectating":"Наблюдение за","game-red-zone-advances":"Красная зона наступит через","game-red-zone-advancing":"Красная зона наступает, доберитесь до безопасной зоны!","game-seconds":"секунды","game-minutes":"минуты","game-minute":"минута","game-m":"м","game-s":"с","game-not-enough-space":"Недостаточно места!","game-item-already-owned":"Этот предмет уже есть!","game-item-already-equipped":"Этот предмет уже экипирован!","game-better-item-equipped":"Предмет получше уже есть!","game-play-new-game":"Начать Новую Игру","game-spectate":"Наблюдать","game-full-screen":"Полный экран","game-sound":"Звук","game-quit-game":"Выйти из Игры","game-return-to-game":"Вернуться в Игру","game-hide-match-stats":"Скрыть Статистику Матча","game-view-match-stats":"Посмотреть Статистику Матча","game-previous-teammate":"Предыдущий Напарник","game-next-teammate":"Следующий Напарник","game-spectate-previous":"","game-spectate-next":"","game-leave-game":"Покинуть Игру","game-your-results":"Твои Результаты","game-chicken":"Победа, победа после обеда!","game-won-the-game":"выиграл игру.","game-team-eliminated":"Ваша команда потерпела поражение.","game-rank":"Ранг","game-team-rank":"Ранг команды","game-team-kills":"Командных убийств","game-kill":"Убийство","game-kills":"Убийства","game-damage-dealt":"Нанесённый Урон","game-damage-taken":"Полученный Урон","game-survived":"Выжил","game-backpack00":"Патронташ","game-backpack01":"Маленький Рюкзак","game-backpack02":"Обычный Рюкзак","game-backpack03":"Военный Рюкзак","game-bandage":"Бинт","game-bandage-tooltip":"Левый Щелчок, чтобывосстановить 15 здоровья.","game-healing-tooltip":"Не востанавливает больше 75 здоровья.","game-healthkit":"Аптечка","game-healthkit-tooltip":"Левый Щелчок, чтобывосстановить 100 здоровья.","game-soda":"Сода","game-soda-tooltip":"Левый Щелчок, чтобыувеличить адреналин на 25.","game-adrenaline-tooltip":"Адреналин со временем восстанавливает здоровье.","game-painkiller":"Таблетки","game-painkiller-tooltip":"Левый Щелчок, чтобыувеличить адреналин на 50.","game-9mm":"9мм","game-9mm-tooltip":"Патроныдля M9, G18C, MP5, MAC-10, CZ-3A1, UMP9 и Vector.","game-12gauge":"12 калибр","game-12gauge-tooltip":"Патроныдля M870, M1100, SPAS-12, Сайга-12 и MP220.","game-762mm":"7.62мм","game-762mm-tooltip":"Патроныдля AK-47, SCAR-H, M39, Винтовка Мосина, SV-98, M1, OT-38 и DP-28.","game-556mm":"5.56мм","game-556mm-tooltip":"Патроныдля FAMAS, M416, QBB-97, Mk 12 и M249.","game-50AE":".50 AE","game-50AE-tooltip":"Патроныдля DEagle 50.","game-308sub":".308 Subsonic","game-308sub-tooltip":"Патроныдля AWM-S.","game-flare":"Flare","game-flare-tooltip":"Патроныдля Flare Gun.","game-45acp":".45 ACP","game-45acp-tooltip":"ПатроныM1911, M1A1, Model 94 для Peacemaker.","game-chest01":"Жилет 1-ого уровня","game-chest02":"Жилет 2-ого уровня","game-chest03":"Жилет 3-ого уровня","game-helmet01":"Шлем 1-ого уровня","game-helmet02":"Шлем 2-ого уровня","game-helmet03":"Шлем 3-ого уровня","game-1xscope":"1x Прицел","game-2xscope":"2x Прицел","game-4xscope":"4x Прицел","game-8xscope":"8x Прицел","game-15xscope":"15x Прицел","game-level-1":"1-й Ур.","game-level-2":"2-й Ур.","game-level-3":"3-й Ур.","game-level-9":"3-й Ур.","game-outfitBase":"Базовая Экипировка","game-outfitRoyalFortune":"Королевская удача","game-outfitKeyLime":"Лаймовый оттенок","game-outfitCobaltShell":"Кобальтовая Оболочка","game-outfitCarbonFiber":"Углеродное волокно","game-outfitDarkGloves":"Профессионал","game-outfitGhillie":"Маскировочный костюм","game-outfitCamo":"Лесной камуфляж","game-outfitRed":"Мишень","game-outfitWhite":"Арктический Мститель","game-outfitWoodland":"Боевой камуфляж","game-outfitJester":"Шутовской Наряд","game-outfitPrisoner":"Новый Чёрный","game-outfitCasanova":"Сатиновая куртка","game-outfitKhaki":"Положивший Начало","game-fists":"удар","game-ak47":"AK-47","game-dp28":"ДП-28","game-mosin":"Винтовка Мосина","game-m39":"M39 EMR","game-mp5":"MP5","game-mac10":"MAC-10","game-ump9":"UMP9","game-m870":"M870","game-mp220":"MP220","game-saiga":"Сайга-12","game-m9":"M9","game-glock":"G18C","game-ot38":"ОЦ-38","game-frag":"Осколочная Граната","game-hud-frag":"Осколочная","game-smoke":"Дымовая Граната","game-hud-smoke":"Дымовая","game-barrel_01":"взрывом бочки","game-silo_01":"a silo","index-play-50v50":"Играть в 50v50","index-50v50":"50v50","game-red-team":"Red Team","game-blue-team":"Blue Team","game-red-leader":"Red Leader","game-blue-leader":"Blue Leader","game-is-down":"is down","game-is-dead":"is dead","game-promoted-to":"promoted to","game-youve-been-promoted-to":"You've been promoted to"};e.exports=i},f398b7c7:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(){function e(){return Math.floor(Math.random()*Math.pow(2,32)).toString(16)}return e()+e()}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),n=a("8ee62bea"),s=function(){function e(){i(this,e),this.instanceId=r(),this.requests=0,this.enabled=!0,this.throttle=!1,this.throttleTimeout=0,this.errorLogCount=0,this.appErrorLogCount=0}return o(e,[{key:"update",value:function(){var e=(new Date).getTime();this.throttle?e>this.throttleTimeout&&(this.throttle=!1,this.requests=0):this.requests=Math.max(this.requests-1,0)}},{key:"sample",value:function(){return Math.random()<=.01}},{key:"store",value:function(e,t){if(this.enabled){if(++this.requests>5)return this.throttleTimeout=(new Date).getTime()+18e4,void(this.throttle=!0);var a="https://us-central1-surviv-fa40f.cloudfunctions.net/"+e;t.key="AIzaSyCrPuZeAQ2-aXZdTwZNwQJdv4rvsTE-2i8",n.ajax({type:"POST",dataType:"html",url:a,data:t,timeout:1e4})}}},{key:"storeGeneric",value:function(e,t){this.sample()&&this.store("storeGeneric",{parent:e,child:t})}},{key:"logWindowOnError",value:function(e){this.errorLogCount<2&&(this.store("windowOnError",{error:e}),this.errorLogCount++)}},{key:"logWindowOnAppError",value:function(e){this.appErrorLogCount<2&&(this.store("windowOnAppError",{error:e}),this.appErrorLogCount++)}},{key:"logError",value:function(e){this.store("errorLog",{error:e})}},{key:"logTest",value:function(e){this.store("testLog",{error:e})}},{key:"logProxy",value:function(e){this.store("onProxy",{data:e})}}]),e}(),l=new s;setInterval(function(){l.update()},1e3),e.exports=l},f4ccd911:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){try{return e.createGain().disconnect(e.destination),!1}catch(e){return!0}}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),n=window.navigator.userAgent.indexOf("iPod")>-1||window.navigator.userAgent.indexOf("iPhone")>-1||window.navigator.userAgent.indexOf("iPad")>-1,s=null,l=!1,c=128,m=function(){function e(t){i(this,e),this.ctx=t,this.sound=null,this.id=0,this.volume=1,this.volumeOld=this.volume,this.pan=0,this.panOld=this.pan,this.sourceNode=null,this.gainNode=this.ctx.createGain(),this.pannerNode=this.ctx.createPanner(),this.pannerNode.panningModel="equalpower",this.gainNode.connect(this.pannerNode),this.destination=null,this.paramEvents=0,this.stopTime=0,this.stopping=!1,this.playState="playFinished"}return o(e,[{key:"setGain",value:function(e){this.stopping||(n?this.gainNode.gain.value=e:(this.gainNode.gain.setTargetAtTime(e,this.ctx.currentTime,.02),++this.paramEvents))}},{key:"setPan",value:function(e){this.stopping||(this.pannerNode.setPosition(e,0,-.5),this.paramEvents+=3)}},{key:"start",value:function(e,t,a,i,r,o,s,l){this.volume=this.volumeOld=a,this.pan=this.panOld=i,this.ambient=l,this.stopping=!1,this.destination=e,this.sourceNode=this.ctx.createBufferSource(),this.sourceNode.buffer=t,this.sourceNode.connect(this.gainNode),this.pannerNode.connect(this.destination),this.sourceNode.loop=r,n?this.gainNode.gain.value=a:(this.gainNode.gain.setValueAtTime(a,this.ctx.currentTime),++this.paramEvents),this.setPan(i),this.sourceNode.start(this.ctx.currentTime+o,s),this.stopTime=r?1e100:this.ctx.currentTime+o+t.duration-s,this.playState="playSucceeded"}},{key:"stop",value:function(){this.stopping||(this.setGain(0),this.stopTime=this.ctx.currentTime+.1,this.stopping=!0,this.playState="playInterrupted")}},{key:"disconnect",value:function(){if(this.sound.instances.splice(this.sound.instances.indexOf(this),1),this.sound=null,this.sourceNode.stop(0),this.sourceNode.disconnect(this.gainNode),this.pannerNode.disconnect(this.destination),n)try{this.sourceNode.buffer=s}catch(e){}this.destination=null,this.sourceNode=null,this.playState="playFinished"}},{key:"reallocNodes",value:function(){this.gainNode.disconnect(this.pannerNode),this.gainNode=this.ctx.createGain(),this.pannerNode=this.ctx.createPanner(),this.pannerNode.panningModel="equalpower",this.gainNode.connect(this.pannerNode),this.paramEvents=0}}]),e}(),p=null,d=function(){function e(t){i(this,e),this.instance=t,this.id=t.id}return o(e,[{key:"check",value:function(e){this.id!=this.instance.id&&(this.instance=p,this.id=p.id)}},{key:"stop",value:function(){this.check(),this.instance.stop()}},{key:"volume",get:function(){return this.check(),this.instance.volume},set:function(e){this.check(!0),this.instance.volume=e}},{key:"pan",get:function(){return this.check(),this.instance.pan},set:function(e){this.check(!0),this.instance.pan=e}},{key:"playState",get:function(){return this.check(),this.instance.playState}}]),e}(),h=null,u=function(){function e(t,a,r,o,n){if(i(this,e),this.ctx=t,this.inNode=a,this.outNode=r,this.name=o,this.volume=void 0!=n.volume?n.volume:1,this.echoVolume=n.echoVolume||0,this.echoDelay=n.echoDelay||0,this.echoLowPass=n.echoLowPass||3e3,this.stereoSpread=n.stereoSpread||0,!l){var s=this.ctx.createGain();this.inNode.connect(s),this.inNode=s}this.gainNode=null,this.convolverNode=null,this.echoGainNode=null,this.echoLowPassNode=null,this.echoDelayNode=null,this.stereoDelayNode=null,this.mergerNode=null,this.convolverNode=this.ctx.createConvolver(),this.echoVolume&&(this.echoLowPassNode=this.ctx.createBiquadFilter(),this.echoLowPassNode.type="lowpass",this.echoLowPassNode.frequency.setValueAtTime(this.echoLowPass,0),this.echoLowPassNode.Q.setValueAtTime(-3.0102999566398125,0),this.echoDelayNode=this.ctx.createDelay(this.echoDelay||.01),this.echoDelayNode.delayTime.setValueAtTime(this.echoDelay,0)),this.stereoSpread&&(this.stereoDelayNode=this.ctx.createDelay(this.stereoSpread),this.stereoDelayNode.delayTime.setValueAtTime(this.stereoSpread,0),this.mergerNode=this.ctx.createChannelMerger(2)),this.targetLevel=0,this.gain=0,this.drainEndTime=0,this.active=!1}return o(e,[{key:"isConnected",value:function(){return null!=this.gainNode}},{key:"connect",value:function(){if(this.gainNode=this.ctx.createGain(),this.gainNode.channelCount=1,this.gainNode.channelCountMode="explicit",this.gainNode.gain.setValueAtTime(0,0),this.echoVolume&&(this.echoGainNode=this.ctx.createGain(),this.echoGainNode.channelCount=1,this.echoGainNode.channelCountMode="explicit",this.echoGainNode.gain.setValueAtTime(this.echoVolume,0)),this.inNode.connect(this.gainNode),this.gainNode.connect(this.convolverNode),this.echoVolume&&(this.convolverNode.connect(this.echoGainNode),this.echoGainNode.connect(this.echoLowPassNode),this.echoLowPassNode.connect(this.echoDelayNode),this.echoDelayNode.connect(this.convolverNode)),this.stereoSpread){var e=this.convolverNode.buffer;e&&1!=e.numberOfChannels&&console.error("stereoSpread can only be applied to mono IRs"),this.convolverNode.connect(this.stereoDelayNode),this.convolverNode.connect(this.mergerNode,0,0),this.stereoDelayNode.connect(this.mergerNode,0,1),this.mergerNode.connect(this.outNode)}else this.convolverNode.connect(this.outNode)}},{key:"disconnect",value:function(){this.inNode.disconnect(this.gainNode),this.gainNode.disconnect(this.convolverNode),this.echoVolume&&(this.convolverNode.disconnect(this.echoGainNode),this.echoGainNode.disconnect(this.echoLowPassNode),this.echoLowPassNode.disconnect(this.echoDelayNode),this.echoDelayNode.disconnect(this.convolverNode)),this.stereoSpread?(this.convolverNode.disconnect(this.stereoDelayNode),this.convolverNode.disconnect(this.mergerNode,0,0),this.stereoDelayNode.disconnect(this.mergerNode,0,1),this.mergerNode.disconnect(this.outNode)):this.convolverNode.disconnect(this.outNode),this.gainNode=null,this.echoGainNode=null}},{key:"setGain",value:function(e,t,a){if(e*=this.volume,this.gain!=e){if(0==e||this.gainNode||this.connect(),0==e){this.echoGainNode&&this.echoGainNode.gain.setValueAtTime(0,a);var i=this.convolverNode.buffer,r=i?i.duration:0;this.drainEndTime=a+r+this.echoDelay+this.stereoSpread}0==this.gain&&this.echoGainNode&&this.echoGainNode.gain.setValueAtTime(this.echoVolume,t),this.gainNode.gain.setValueAtTime(this.gain,t),this.gainNode.gain.linearRampToValueAtTime(e,a),this.gain=e}}}]),e}(),g=function(){function e(){var t=this;if(i(this,e),this.ctx=new(window.AudioContext||window.webkitAudioContext),n){var a=this.ctx.createBuffer(1,1,44100),o=this.ctx.createBufferSource();o.buffer=a,o.connect(this.ctx.destination),o.start(),o.disconnect(this.ctx.destination),this.ctx.close(),this.ctx=new(window.AudioContext||window.webkitAudioContext)}l=r(this.ctx),window.audioEngine=this,this.masterGainNode=this.ctx.createGain(),this.compressorNode=this.ctx.createDynamicsCompressor(),this.masterGainNode.connect(this.compressorNode),this.compressorNode.connect(this.ctx.destination),this.reverbNode=this.ctx.createGain(),this.reverbNode.connect(this.masterGainNode),this.muffleNode=this.ctx.createGain(),this.muffleNode.gain.setValueAtTime(16,0);for(var u=[[20,1.4142,-6],[40,1.4142,-7],[80,1.4142,-10],[160,1.4142,-13],[320,1.4142,-22],[640,1.4142,-18],[1280,1.4142,-25],[2560,1.4142,-10],[5120,1.4142,-30],[10240,1.4142,-25]],g=this.muffleNode,y=0;y<u.length;y++){var w=this.ctx.createBiquadFilter();g.connect(w),g=w,w.type="peaking",w.frequency.setValueAtTime(u[y][0],0),w.Q.setValueAtTime(u[y][1],0),w.gain.setValueAtTime(u[y][2],0)}g.connect(this.reverbNode),this.files={},this.sounds={},this.instances=[];for(var x=0;x<c;x++){var f=new m(this.ctx);this.instances[x]=f}if(this.instanceId=0,this.playingInstances=[],p=new m(this.ctx),h=new d(p),this.reverbs={},this.activeReverbs=[],this.reverbFadeEndTime=0,this.volume=1,this.volumeOld=this.volume,this.muted=!1,this.mutedOld=this.muted,"suspended"==this.ctx.state){var b=function e(){t.ctx.resume();var a=t.ctx.createBufferSource();a.buffer=t.ctx.createBuffer(1,1,22050),a.connect(t.ctx.destination),a.start(),setTimeout(function(){"running"==t.ctx.state&&(document.body.removeEventListener("mousedown",e,!1),document.body.removeEventListener("touchend",e,!1))},0)};document.body.addEventListener("mousedown",b,!1),document.body.addEventListener("touchend",b,!1)}n&&(s=this.ctx.createBuffer(1,1,22050)),this.onfileload=function(){},this.PLAY_INITED="playInited",this.PLAY_SUCCEEDED="playSucceeded",this.PLAY_INTERRUPTED="playInterrupted",this.PLAY_FINISHED="playFinished",this.PLAY_FAILED="playFailed"}return o(e,[{key:"loadFile",value:function(e,t){var a=this;if(void 0!=this.files[e])return t(e),this.files[e];this.files[e]={buffer:null};var i=new XMLHttpRequest;i.open("GET",e),i.responseType="arraybuffer";var r=function(t){console.error("Failed loading sound file: "+e)};return i.addEventListener("load",function(o){var n=i.response;if(!n)return void r();a.ctx.decodeAudioData(n,function(i){a.files[e].buffer=i,t(e)},function(){console.error("Failed decoding sound: "+e)})}),i.addEventListener("abort",r),i.addEventListener("error",r),i.addEventListener("timeout",r),i.send(),this.files[e]}},{key:"registerSound",value:function(e,t,a){var i=this.loadFile(e,this.onfileload.bind(this)),r={file:i,canCoalesce:!!a.canCoalesce,maxInstances:a.channels||16,instances:[]};this.sounds[t]=r}},{key:"play",value:function(e,t){var a=this.sounds[e];if(!a)return console.error("No sound named: "+e),h;var i=t.filter||"none",r=void 0!=t.volume?t.volume:1;r=this.muted?0:r;var o=t.pan||0,n=!!t.loop,s=t.delay?.001*t.delay:0,l=t.offset?t.offset:0,m=t.ambient||!1;if(!a.file.buffer)return h;if(this.muted&&!t.loop)return h;if("none"!==i&&"reverb"!==i&&"muffled"!==i)return console.error("Invalid filter: "+i+". Only valid filters are 'none', 'reverb' and 'muffled'."),h;if(a.canCoalesce)for(var p=this.ctx.currentTime+a.file.buffer.duration,u=0;u<a.instances.length;u++){var g=a.instances[u];if(!(Math.abs(p-g.stopTime)>.03)){var y=g.volume*g.volume+r*r,w=g.volume*g.pan+r*o,x=g.volume+r;return g.volume=Math.sqrt(y),g.pan=w/Math.max(.001,x),h}}for(var f=0;f<c&&(++this.instanceId,this.instances[this.instanceId%c].sound);f++);var b=this.instances[this.instanceId%c];if(b.sound)return console.error("All "+c+" sound instances in use. You are using way too many sounds!"),h;b.id=this.instanceId;var _=b.paramEvents>150,S=b.paramEvents>20&&!(this.instanceId%7);for((_||S)&&b.reallocNodes();a.instances.length>=a.maxInstances;){for(var k=a.instances[0],v=1;v<a.instances.length;v++)k.stopTime>a.instances[v].stopTime&&(k=a.instances[v]);k.disconnect()}b.sound=a,a.instances.push(b);var z="none"===i?this.masterGainNode:"reverb"===i?this.reverbNode:this.muffleNode;return b.start(z,a.file.buffer,r,o,n,s,l,m),-1==this.playingInstances.indexOf(b)&&this.playingInstances.push(b),new d(b)}},{key:"registerReverb",value:function(e,t,a){var i=this,r=new u(this.ctx,this.reverbNode,this.masterGainNode,t,a);this.loadFile(e,function(e){r.convolverNode.buffer=i.files[e].buffer,i.onfileload(e)}),this.reverbs[t]=r}},{key:"setReverbs",value:function(e){for(var t=0;t<this.activeReverbs.length;t++){var a=this.activeReverbs[t];e[a.name]||(a.targetLevel=0)}for(var i in e)if(e[i]){var r=this.reverbs[i];r?(this.reverbs[i].active||(this.activeReverbs.push(r),r.active=!0),r.targetLevel=e[i]):console.error("No reverb named "+i)}}},{key:"stop",value:function(){for(var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=0;t<c;t++){var a=this.instances[t];e&&a.ambient||a.sound&&a.stop()}}},{key:"update",value:function(e){"suspended"==this.ctx.state&&this.ctx.resume();var t=this.muted?0:this.volume,a=this.mutedOld?0:this.volumeOld;this.volumeOld=this.volume,this.mutedOld=this.muted,t!=a&&this.masterGainNode.gain.setTargetAtTime(t,this.ctx.currentTime,.02);for(var i=this.playingInstances.length-1;i>=0;i--){var r=this.playingInstances[i];r.volumeOld!=r.volume&&(r.volumeOld=r.volume,r.setGain(r.volume)),r.panOld!=r.pan&&(r.panOld=r.pan,r.setPan(r.pan)),r.sound&&this.ctx.currentTime>r.stopTime&&r.disconnect(),r.sound||this.playingInstances.splice(i,1)}if(this.ctx.currentTime>this.reverbFadeEndTime){var o=this.ctx.currentTime+.006;this.reverbFadeEndTime=o+.025;for(var n=0,s=0;s<this.activeReverbs.length;s++)n+=this.activeReverbs[s].targetLevel;for(var l=n>1?1/n:1,c=0;c<this.activeReverbs.length;c++){var m=this.activeReverbs[c],p=Math.sqrt(l*m.targetLevel);m.setGain(p,o,this.reverbFadeEndTime)}for(var d=this.activeReverbs.length-1;d>=0;d--){var h=this.activeReverbs[d],u=this.ctx.currentTime>h.drainEndTime;0==h.gain&&u&&(h.isConnected()&&h.disconnect(),h.active=!1,this.activeReverbs.splice(d,1))}}}},{key:"setMute",value:function(e){this.muted=e}},{key:"on",value:function(e,t,a){if("fileload"!=e)return void console.error('Only "fileload" event supported');this.onfileload=t.bind(a)}},{key:"updatePerformanceTest",value:function(){var e=this;if(this.runningOfflineTest=void 0!=this.runningOfflineTest&&this.runningOfflineTest,!this.runningOfflineTest){this.runningOfflineTest=!0,this.offlineCtx=new OfflineAudioContext(2,10*this.ctx.sampleRate,this.ctx.sampleRate);for(var t=this.offlineCtx.createBuffer(2,10*this.ctx.sampleRate,this.ctx.sampleRate),a=0;a<t.numberOfChannels;a++)for(var i=t.getChannelData(a),r=0;r<i.length;r++)i[r]=Math.sin(r/2333)*Math.sin(r/5741)*2*Math.random()-1;var o=this.offlineCtx.createBufferSource();o.buffer=t;for(var n=this.offlineCtx.createConvolver(),s=this.offlineCtx.createBuffer(1,4*this.ctx.sampleRate,this.ctx.sampleRate),l=0;l<s.numberOfChannels;l++)for(var c=s.getChannelData(l),m=0;m<c.length;m++)c[m]=2*Math.random()-1;n.buffer=s;var p={volume:.7,echoVolume:.5,echoLowPass:800,echoDelay:.25,stereoSpread:.004};if(p.convolverNode=n,p.echoLowPassNode=this.offlineCtx.createBiquadFilter(),p.echoLowPassNode.type="lowpass",p.echoLowPassNode.frequency.setValueAtTime(p.echoLowPass,0),p.echoLowPassNode.Q.setValueAtTime(-3.0102999566398125,0),p.echoDelayNode=this.offlineCtx.createDelay(p.echoDelay||.01),p.echoDelayNode.delayTime.setValueAtTime(p.echoDelay,0),p.stereoSpread&&(p.stereoDelayNode=this.offlineCtx.createDelay(p.stereoSpread),p.stereoDelayNode.delayTime.setValueAtTime(p.stereoSpread,0),p.mergerNode=this.offlineCtx.createChannelMerger(2)),p.gainNode=this.offlineCtx.createGain(),p.gainNode.channelCount=1,p.gainNode.channelCountMode="explicit",p.gainNode.gain.setValueAtTime(1,0),p.echoGainNode=this.offlineCtx.createGain(),p.echoGainNode.channelCount=1,p.echoGainNode.channelCountMode="explicit",p.echoGainNode.gain.setValueAtTime(p.echoVolume,0),p.outNode=this.offlineCtx.createGain(),p.gainNode.connect(p.convolverNode),p.stereoSpread){var d=p.convolverNode.buffer;d&&1!=d.numberOfChannels&&console.error("stereoSpread can only be applied to mono IRs"),p.convolverNode.connect(p.stereoDelayNode),p.convolverNode.connect(p.mergerNode,0,0),p.stereoDelayNode.connect(p.mergerNode,0,1),p.mergerNode.connect(p.outNode)}else p.convolverNode.connect(p.outNode);this.offlineCtx.createDynamicsCompressor(),console.log("starting convolver"),o.connect(p.gainNode),p.outNode.connect(this.offlineCtx.destination),o.start(),this.startTime=performance.now(),this.offlineCtx.oncomplete=function(t){var a=performance.now();console.log("Offline render time: ",a-e.startTime),e.runningOfflineTest=!1},this.offlineCtx.startRendering()}}}]),e}(),y={Sound:new g};e.exports=y},f4d48896:function(e,t,a){"use strict";function i(e){facebookConnectPlugin.login(["public_profile"],function(t){e(null,t)},function(t){e(t)})}function r(e){window.plugins.googleplus.login({},function(t){e(null,t)},function(t){e(t)})}function o(e){window.chrome.system.memory.getInfo(e)}function n(e){AppRate.preferences={useLanguage:"en",displayAppName:"surviv.io",usesUntilPrompt:1,promptAgainForEachNewVersion:!0,inAppReview:!0,storeAppURL:{ios:"1401727934",android:"market://details?id=io.surviv.surviv_io_mobile"},customLocale:{title:"Enjoying surviv.io?",message:"Thanks for playing! It would be a huge help if you rated us. We appreciate your support!",cancelButtonLabel:"No Thanks",laterButtonLabel:"Remind Me Later",rateButtonLabel:"Rate surviv.io"},callbacks:{handleNegativeFeedback:function(){window.open("mailto:admin@surviv.io","_system")},onRateDialogShow:function(e){},onButtonClicked:function(t){e(t)}}},AppRate.preferences.simpleMode=!0,AppRate.promptForRating()}function s(e,t){NativeStorage.getItem(e,function(e){t(null,e)},function(e){t(e)})}function l(e,t,a){NativeStorage.setItem(e,t,function(e){a(null,e)},function(e){a(e)})}e.exports={facebookLogin:i,getSystemMemoryInfo:o,googleLogin:r,promptAppRate:n,storageGetItem:s,storageSetItem:l}},fac69c0a:function(e,t,a){function i(e){return a(r(e))}function r(e){var t=o[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var o={"./da.js":"8f9fd353","./de.js":"29d4cdc4","./en.js":"5bedf25d","./es.js":"a5bf0544","./fr.js":"15173389","./it.js":"3bff36cf","./jp.js":"e9735f40","./ko.js":"064c0a93","./nl.js":"bdd2570b","./pl.js":"0cc73a5c","./pt.js":"9e5281a7","./ru.js":"f2372804","./sv.js":"4426a45f","./th.js":"4780d986","./tr.js":"7aa4bfa8","./vn.js":"6b9375bf","./zh-cn.js":"51683873","./zh-tw.js":"9085f81b"};i.keys=function(){return Object.keys(o)},i.resolve=r,e.exports=i,i.id="fac69c0a"},fc6a992a:function(e,t,a){"use strict";function i(){this.active=!1,this.sprite=new n.Sprite,this.sprite.anchor.set(.5,.5),this.sprite.visible=!1}function r(e){this.active=!1,this.pos=p.create(0,0),this.rad=0,this.duration=0,this.ticker=0,this.gfx=new n.Graphics,e.addChild(this.gfx)}function o(e){this.Yt=[],this.Jt=[],this.airstrikeZoneContainer=new n.Container,this.audioManager=e}var n=a("8b1dfb45"),s=a("6b42806d"),l=a("989ad62a"),c=a("10899aea"),m=a("1901e2d9"),p=a("c2a798c8");a("af8ba00f"),i.prototype={a:function(e,t){switch(this.id=e.id,this.pos=p.copy(e.pos),this.planeDir=p.copy(e.planeDir),this.actionComplete=e.actionComplete,this.active=!0,this.dirty=!1,this.soundInstance=null,this.soundUpdateThrottle=0,this.alpha=.75,this.renderAlpha=1,this.spriteUpdateTime=0,this.type=e.action,this.config=this.type==l.Plane.Airdrop?l.airdrop:l.airstrike,this.rad=this.config.planeRad,this.type){case l.Plane.Airdrop:this.sprite.texture=n.Texture.fromImage(t.getMapDef().biome.airdrop.planeImg),this.planeSound=t.getMapDef().biome.airdrop.planeSound;break;case l.Plane.Airstrike:this.sprite.texture=n.Texture.fromImage("map-plane-02.img"),this.planeSound="fighter_01"}this.sprite.visible=!0,this.sprite.rotation=Math.atan2(this.planeDir.x,this.planeDir.y)},o:function(e){this.spriteUpdateTime<2||(this.soundInstance&&(e.stopSound(this.soundInstance),this.soundInstance=null),this.sprite.visible=!1,this.active=!1)}},r.prototype={a:function(e,t,a){this.active=!0,this.pos=p.copy(e),this.rad=t,this.duration=a,this.ticker=0,this.renderPos=p.create(0,0),this.renderRad=0,this.gfx.visible=!0},l:function(e,t,a){this.ticker+=e,this.gfx.visible=!0,this.ticker>=this.duration&&(this.gfx.visible=!1,this.active=!1)},_t:function(e,t,a){var i=e.getMapPosFromWorldPos(this.pos,t),r=e.getMapPosFromWorldPos(p.add(this.pos,p.create(this.rad,0)),t),o=p.length(p.sub(r,i)),n=!p.eq(this.renderPos,i,1e-4),s=!c.eqAbs(this.renderRad,o,1e-4);n&&(this.renderPos=p.copy(i)),s&&(this.renderRad=o),n&&this.gfx.position.set(this.renderPos.x,this.renderPos.y),s&&(this.gfx.clear(),this.gfx.lineStyle(1.5,15400704),this.gfx.beginFill(15400704,.2),this.gfx.drawCircle(0,0,this.renderRad),this.gfx.endFill());var l=c.smoothstep(this.ticker,0,.5)*(1-c.smoothstep(this.ticker,this.duration-.5,this.duration));this.gfx.alpha=l}},o.prototype={o:function(){for(var e=0;e<this.Yt.length;e++)this.Yt[e].o(this.audioManager)},Dt:function(e,t){for(var a=0;a<this.Yt.length;a++)this.Yt[a].dirty=!0;for(var i=0;i<e.length;i++){for(var r=e[i],o=null,n=0;n<this.Yt.length;n++){var s=this.Yt[n];if(s.active&&s.id==r.id){o=s;break}}o||(o=this.Qt(r,t)),o.dirty=!1,o.actionComplete=r.actionComplete}for(var l=0;l<this.Yt.length;l++){var c=this.Yt[l];c.active&&c.dirty&&c.o(this.audioManager)}},Qt:function(e,t){for(var a=null,r=0;r<this.Yt.length;r++)if(!this.Yt[r].active){a=this.Yt[r];break}return a||(a=new i,this.Yt.push(a)),a.a(e,t),a},Et:function(e){for(var t=null,a=0;a<this.Jt.length;a++)if(!this.Jt[a]){t=this.Jt[a];break}return t||(t=new r(this.airstrikeZoneContainer),this.Jt.push(t)),t.a(e.pos,e.rad,e.duration),t},l:function(e,t,a,i,r){for(var o=0;o<this.Yt.length;o++){var n=this.Yt[o];if(n.active){var l=0;!(m.sameLayer(l,a.layer)||2&a.layer)||2&a.layer&&i.insideStructureMask(s.createCircle(n.pos,1))||(l|=2),n.pos=p.add(n.pos,p.mul(n.planeDir,e*n.config.planeVel)),n.actionComplete&&(n.spriteUpdateTime=Math.min(n.spriteUpdateTime+e,2),n.spriteUpdateTime,n.rad=c.lerp(n.spriteUpdateTime,n.config.planeRad,1.25*n.config.planeRad),n.alpha=c.lerp(n.spriteUpdateTime,.75,.5625),n.soundRangeMult=c.max(0,c.lerp(n.spriteUpdateTime,n.config.soundRangeMult,n.config.soundRangeMult-n.config.soundRangeDelta))),n.soundInstance?n.soundUpdateThrottle<0?(this.audioManager.updateSound(n.soundInstance,"sfx",n.pos,{layer:l,rangeMult:n.config.soundRangeMult,muffled:!1,ignoreMinAllowable:!0,fallOff:n.config.fallOff}),n.soundUpdateThrottle=.1):n.soundUpdateThrottle-=e:p.length(p.sub(a.pos,n.pos))<n.config.soundRangeMax*n.config.soundRangeMult&&(n.soundInstance=this.audioManager.playSound(n.planeSound,{channel:"sfx",soundPos:n.pos,layer:l,loop:!0,rangeMult:2.5,muffled:!1,ignoreMinAllowable:!0,fallOff:n.config.fallOff})),r.addPIXIObj(n.sprite,l,1501,n.id);var d=t.pointToScreen(n.pos),h=t.pixels(n.rad/t.ppu),u=n.alpha;1==a.layer?u=0:(a.Y.scopedIn||1&a.layer)&&(u=.15),n.renderAlpha=c.lerp(3*e,n.renderAlpha,u),n.sprite.position.set(d.x,d.y),n.sprite.scale.set(h,h),n.sprite.tint=16776960,n.sprite.alpha=n.renderAlpha,n.sprite.visible=!0}}for(var g=0;g<this.Jt.length;g++){var y=this.Jt[g];y.active&&y.l(e)}},renderAirstrikeZones:function(e,t,a){for(var i=0;i<this.Jt.length;i++){var r=this.Jt[i];r.active&&r._t(e,t,a)}}},e.exports={Ue:o}},feb8fc30:function(e,t,a){"use strict";function i(){this.$t=!1,this.dirty=!1,this.container=new r.Graphics,this.container.alpha=0,this.mobileOffset=0,this.clientData={label:"",duration:0,keepAlive:!1,elapsed:0,radius:35,lineWidth:8,fontWidth:24},this.timerBackground=r.Sprite.fromImage("timer-background.img"),this.timerBackground.anchor=new r.Point(.5,.5),this.timerBackground.scale=new r.Point(1,1),this.container.addChild(this.timerBackground),this.innerCircle=new r.Graphics,this.outerCircle=new r.Graphics,this.container.addChild(this.innerCircle,this.outerCircle),this.counterText=new r.Text,this.counterText.anchor=new r.Point(.5,.5);var e={fontFamily:"Roboto Condensed, Arial, sans-serif",fontWeight:"bold",fontSize:this.clientData.fontWidth,align:"center",fill:16777215,stroke:0,strokeThickness:3};this.counterText.style=e,this.counterText.text=this.clientData.duration.toFixed(1),this.container.addChild(this.counterText),this.labelText=new r.Text,this.labelText.anchor=new r.Point(.5,.5);var t={fontFamily:"Roboto Condensed, Arial, sans-serif",fontWeight:"100",fontSize:this.clientData.fontWidth,align:"center",fill:16777215};this.labelText.style=t,this.container.addChild(this.labelText),this.screenScaleFactor=1,this.callback=null}var r=a("8b1dfb45"),o=(a("989ad62a"),a("1901e2d9"),a("c2a798c8"),a("ce29f17f"));a("26be8056"),i.prototype={a:function(e,t,a,i){this.$t=!0,this.clientData={label:a,duration:t,keepAlive:i,elapsed:0,radius:35,lineWidth:8,fontWidth:24},this.labelText.text=this.clientData.duration.toFixed(1),this.callback=e,this.container.visible=!0,this.container.alpha=1},destroy:function(){this.container.removeChild(this.timerBackground),this.timerBackground.destroy({children:!0}),this.container.destroy({children:!0,texture:!0})},resize:function(e,t){this.screenScaleFactor=t,o.uiLayout==o.UiLayout.Sm?(o.tablet||(this.container.scale=new r.Point(.5,.5)),this.mobileOffset=o.isLandscape?e.mobileOffsetLandscape:e.mobileOffsetPortrait):(this.container.scale=new r.Point(1,1),this.mobileOffset=0)},o:function(e){this.$t=!1,e&&(this.container.visible=!1,this.container.clear())},l:function(e,t,a){if(!this.$t)return void(this.container.alpha=this.clientData.keepAlive?1:0);this.clientData.elapsed+=e,this.clientData.elapsed=Math.min(this.clientData.elapsed,this.clientData.duration),(this.clientData.elapsed>=this.clientData.duration||t.dead)&&(this.render(a),this.o(),this.callback&&this.callback(t))},render:function(e){if(this.$t){this.container.clear(),this.outerCircle.clear(),this.counterText.text="",this.labelText.text="";var t=Math.min(this.clientData.elapsed/this.clientData.duration,1),a={x:e.screenWidth/2,y:e.screenHeight/3*this.screenScaleFactor+this.mobileOffset},i=Math.min(t,1)*Math.PI*2-Math.PI/2;this.container.beginFill(0,.5),this.outerCircle.lineStyle(.75*this.clientData.lineWidth,16777215),this.outerCircle.arc(0,0,this.clientData.radius,-Math.PI/2,i,!1),this.counterText.text=Math.max(0,this.clientData.duration-this.clientData.elapsed).toFixed(1);var r=2.5*this.clientData.radius;this.labelText.position.y=r,this.labelText.text=this.clientData.label;var o=56+this.clientData.label.length*this.clientData.fontWidth*.45,n=1.5*this.clientData.fontWidth,s=0-o/2,l=r-n/2;this.container.drawRoundedRect(s,l,o,n,5),this.container.position={x:a.x,y:a.y}}}},e.exports={et:i}}},["c99e6613"]);

    //# sourceMappingURL=app.8c9b4367.js.map

Surviv Codes (Normal) (2024)

References

Top Articles
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 6594

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.