<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{S as we,i as Te,s as Ee,k as d,a as Y,l as v,m as G,c as P,h as m,G as W,n,p as I,b as $,H as g,I as le,J as ce,w as ue,q as U,r as V,u as me,y as C,e as de,K as Be,z as O,A as q,g as S,d as D,f as Ie,B as J,L as Ge,o as Ye,v as Pe}from"../chunks/index.ed599675.js";import{p as Xe}from"../chunks/stores.5e1f2445.js";import{N as He,a as Se}from"../chunks/NavMargin.3c64cef0.js";import{B as Me}from"../chunks/Button.6f00b939.js";import{L as ve,N as $e,T as ae}from"../chunks/language.87965221.js";function De(a){let t,s=a[2].points.toLocaleString()+"",r,o,i,e,c,f=a[3].toLocaleString()+"",p;return{c(){t=d("p"),r=U(s),o=Y(),i=d("p"),e=U("highscore"),c=d("br"),p=U(f),this.h()},l(l){t=v(l,"P",{class:!0});var h=G(t);r=V(h,s),h.forEach(m),o=P(l),i=v(l,"P",{class:!0});var k=G(i);e=V(k,"highscore"),c=v(k,"BR",{}),p=V(k,f),k.forEach(m),this.h()},h(){n(t,"class","game-points score-counter svelte-vbfuym"),n(i,"class","high-score score-counter svelte-vbfuym")},m(l,h){$(l,t,h),g(t,r),$(l,o,h),$(l,i,h),g(i,e),g(i,c),g(i,p)},p(l,h){h&amp;4&amp;&amp;s!==(s=l[2].points.toLocaleString()+"")&amp;&amp;me(r,s),h&amp;8&amp;&amp;f!==(f=l[3].toLocaleString()+"")&amp;&amp;me(p,f)},d(l){l&amp;&amp;m(t),l&amp;&amp;m(o),l&amp;&amp;m(i)}}}function Ne(a){let t,s,r,o,i,e,c,f,p;return{c(){t=d("img"),r=Y(),o=d("br"),i=Y(),e=d("button"),c=U("restart game"),this.h()},l(l){t=v(l,"IMG",{src:!0,alt:!0,class:!0,style:!0}),r=P(l),o=v(l,"BR",{}),i=P(l),e=v(l,"BUTTON",{class:!0});var h=G(e);c=V(h,"restart game"),h.forEach(m),this.h()},h(){W(t.src,s="/secret/penginDead.svg")||n(t,"src",s),n(t,"alt","Penguin Deid"),n(t,"class","menu-penguin svelte-vbfuym"),I(t,"margin-bottom","10px"),I(t,"position","relative"),I(t,"z-index",a[2].mustBeTop?9999:9990),n(e,"class","menuButton svelte-vbfuym")},m(l,h){$(l,t,h),a[8](t),$(l,r,h),$(l,o,h),$(l,i,h),$(l,e,h),g(e,c),f||(p=le(e,"click",a[7]),f=!0)},p(l,h){h&amp;4&amp;&amp;I(t,"z-index",l[2].mustBeTop?9999:9990)},d(l){l&amp;&amp;m(t),a[8](null),l&amp;&amp;m(r),l&amp;&amp;m(o),l&amp;&amp;m(i),l&amp;&amp;m(e),f=!1,p()}}}function ze(a){let t,s,r,o;return{c(){t=d("button"),s=U("start game"),this.h()},l(i){t=v(i,"BUTTON",{class:!0});var e=G(t);s=V(e,"start game"),e.forEach(m),this.h()},h(){n(t,"class","menuButton svelte-vbfuym")},m(i,e){$(i,t,e),g(t,s),r||(o=le(t,"click",a[6]),r=!0)},p:ce,d(i){i&amp;&amp;m(t),r=!1,o()}}}function Ae(a){let t,s,r,o,i,e,c,f,p,l,h,k;function X(_,b){if(_[0]==="start")return ze;if(_[0]==="death")return Ne;if(_[0]==="game")return De}let M=X(a),y=M&amp;&amp;M(a);return{c(){t=d("button"),y&amp;&amp;y.c(),s=Y(),r=d("img"),i=Y(),e=d("img"),f=Y(),p=d("img"),this.h()},l(_){t=v(_,"BUTTON",{class:!0});var b=G(t);y&amp;&amp;y.l(b),s=P(b),r=v(b,"IMG",{src:!0,alt:!0,style:!0,class:!0}),i=P(b),e=v(b,"IMG",{src:!0,alt:!0,style:!0,class:!0}),f=P(b),p=v(b,"IMG",{src:!0,alt:!0,class:!0,style:!0}),b.forEach(m),this.h()},h(){W(r.src,o="/secret/floor.png")||n(r,"src",o),n(r,"alt","Grass"),I(r,"left",a[2].grassX+"px"),n(r,"class","game-floor svelte-vbfuym"),W(e.src,c="/secret/bricks.png")||n(e,"src",c),n(e,"alt","Brick"),I(e,"left",a[2].brickX+"px"),I(e,"top",a[2].brickY+"px"),n(e,"class","game-bricks svelte-vbfuym"),W(p.src,l="/secret/pengin"+(a[0]==="died"?"Dead":"")+".svg")||n(p,"src",l),n(p,"alt","Penguin"),n(p,"class","game-penguin svelte-vbfuym"),I(p,"top",a[2].playerY+"px"),I(p,"z-index",a[2].mustBeTop?9999:9990),n(t,"class","game svelte-vbfuym")},m(_,b){$(_,t,b),y&amp;&amp;y.m(t,null),g(t,s),g(t,r),g(t,i),g(t,e),g(t,f),g(t,p),a[9](p),a[10](t),h||(k=le(t,"click",a[5]),h=!0)},p(_,[b]){M===(M=X(_))&amp;&amp;y?y.p(_,b):(y&amp;&amp;y.d(1),y=M&amp;&amp;M(_),y&amp;&amp;(y.c(),y.m(t,s))),b&amp;4&amp;&amp;I(r,"left",_[2].grassX+"px"),b&amp;4&amp;&amp;I(e,"left",_[2].brickX+"px"),b&amp;4&amp;&amp;I(e,"top",_[2].brickY+"px"),b&amp;1&amp;&amp;!W(p.src,l="/secret/pengin"+(_[0]==="died"?"Dead":"")+".svg")&amp;&amp;n(p,"src",l),b&amp;4&amp;&amp;I(p,"top",_[2].playerY+"px"),b&amp;4&amp;&amp;I(p,"z-index",_[2].mustBeTop?9999:9990)},i:ce,o:ce,d(_){_&amp;&amp;m(t),y&amp;&amp;y.d(),a[9](null),a[10](null),h=!1,k()}}}function Fe(a,t,s){let r="start";const o={penguin:null,brick:null},i={floorHeight:240,jumpHeight:4},e={playerY:150,playerFalling:0,brickX:500,brickY:-200,grassX:0,points:0,rotation:0,mustBeTop:!1,canIncreasePoints:!0};let c=localStorage.getItem("flappypangHighscore")||0;const f={...e};let p=null,l=!0;const h=()=&gt;{s(2,e.playerFalling=-i.jumpHeight,e)},k=()=&gt;{for(const T of Object.keys(f))s(2,e[T]=f[T],e)},X=(T,B)=&gt;!(T.x+T.width&lt;B.x||B.x+B.width&lt;T.x||T.y+T.height&lt;B.y||B.y+B.height&lt;T.y),M=()=&gt;{l=!0,s(0,r="game")},y=()=&gt;{k(),M()},_=()=&gt;{s(2,e.mustBeTop=!0,e),s(0,r="died"),s(2,e.playerFalling=-i.jumpHeight,e),s(2,e.playerY+=e.playerFalling,e)},b=()=&gt;{s(0,r="death")},Z=()=&gt;{setInterval(()=&gt;{switch(r){case"start":s(2,e.playerY=Math.sin(Date.now()/100)*10+100,e);break;case"died":s(2,e.playerY+=e.playerFalling,e),e.playerFalling&lt;20&amp;&amp;s(2,e.playerFalling+=.25,e),e.playerY&gt;300&amp;&amp;b();break;case"game":l&amp;&amp;(p.focus(),l=!1),s(2,e.playerY+=e.playerFalling,e),e.playerFalling&lt;20&amp;&amp;s(2,e.playerFalling+=.25,e),e.playerY&gt;i.floorHeight&amp;&amp;_(),e.playerY&lt;0&amp;&amp;s(2,e.playerY=0,e),s(2,e.grassX-=3,e),s(2,e.grassX=e.grassX%400,e),s(2,e.brickX-=3,e);const T={x:40,y:e.playerY,width:33.55,height:25.98},B={x:e.brickX,y:e.brickY,width:55,height:300},z={...B,y:B.y+400};(X(T,B)||X(T,z))&amp;&amp;_(),e.brickX+25&lt;40&amp;&amp;e.canIncreasePoints&amp;&amp;(s(2,e.points+=1,e),s(2,e.canIncreasePoints=!1,e),e.points&gt;c&amp;&amp;(s(3,c=e.points),localStorage.setItem("flappypangHighscore",c))),e.brickX&lt;-100&amp;&amp;(s(2,e.brickX=f.brickX,e),s(2,e.brickY=-160-Math.random()*120,e),s(2,e.canIncreasePoints=!0,e));break}},1e3/60)};function x(T){ue[T?"unshift":"push"](()=&gt;{o.penguin=T,s(1,o)})}function N(T){ue[T?"unshift":"push"](()=&gt;{o.penguin=T,s(1,o)})}function R(T){ue[T?"unshift":"push"](()=&gt;{p=T,s(4,p)})}return Z(),[r,o,e,c,p,h,M,y,x,N,R]}class Le extends we{constructor(t){super(),Te(this,t,Fe,Ae,Ee,{})}}function Re(a){let t,s;return t=new $e({props:{text:"Go back",key:"redirect.leave",lang:a[0]}}),{c(){C(t.$$.fragment)},l(r){O(t.$$.fragment,r)},m(r,o){q(t,r,o),s=!0},p(r,o){const i={};o&amp;1&amp;&amp;(i.lang=r[0]),t.$set(i)},i(r){s||(S(t.$$.fragment,r),s=!0)},o(r){D(t.$$.fragment,r),s=!1},d(r){J(t,r)}}}function ke(a){let t,s,r,o,i,e;return s=new Le({}),o=new Me({props:{$$slots:{default:[je]},$$scope:{ctx:a}}}),o.$on("click",a[6]),{c(){t=d("div"),C(s.$$.fragment),r=Y(),C(o.$$.fragment),this.h()},l(c){t=v(c,"DIV",{class:!0,style:!0});var f=G(t);O(s.$$.fragment,f),r=P(f),O(o.$$.fragment,f),f.forEach(m),this.h()},h(){n(t,"class","vignette svelte-1m2migy"),n(t,"style",i=a[2]?"":"display: none;")},m(c,f){$(c,t,f),q(s,t,null),g(t,r),q(o,t,null),e=!0},p(c,f){const p={};f&amp;513&amp;&amp;(p.$$scope={dirty:f,ctx:c}),o.$set(p),(!e||f&amp;4&amp;&amp;i!==(i=c[2]?"":"display: none;"))&amp;&amp;n(t,"style",i)},i(c){e||(S(s.$$.fragment,c),S(o.$$.fragment,c),e=!0)},o(c){D(s.$$.fragment,c),D(o.$$.fragment,c),e=!1},d(c){c&amp;&amp;m(t),J(s),J(o)}}}function je(a){let t,s;return t=new $e({props:{text:"Go back",key:"redirect.leave",lang:a[0]}}),{c(){C(t.$$.fragment)},l(r){O(t.$$.fragment,r)},m(r,o){q(t,r,o),s=!0},p(r,o){const i={};o&amp;1&amp;&amp;(i.lang=r[0]),t.$set(i)},i(r){s||(S(t.$$.fragment,r),s=!0)},o(r){D(t.$$.fragment,r),s=!1},d(r){J(t,r)}}}function Ue(a){let t,s,r,o,i,e,c,f,p,l,h,k,X,M,y,_,b,Z,x,N,R=a[8](a[4],a[0])+"",T,B,z,A,H,fe,te,se,oe,j,F,re,K,L,ie,pe;document.title=t="PenguinMod - "+a[4],l=new He({}),k=new Se({}),F=new Me({props:{$$slots:{default:[Re]},$$scope:{ctx:a}}});let E=a[1]&amp;&amp;ke(a);return{c(){s=d("meta"),r=d("meta"),o=d("meta"),i=d("meta"),e=d("meta"),c=d("meta"),f=d("meta"),p=Y(),C(l.$$.fragment),h=Y(),C(k.$$.fragment),X=Y(),M=d("div"),y=d("div"),_=d("div"),b=d("h1"),Z=U(a[4]),x=Y(),N=d("h2"),T=U(R),B=Y(),z=d("div"),A=d("button"),H=d("img"),oe=Y(),j=d("a"),C(F.$$.fragment),re=Y(),E&amp;&amp;E.c(),K=de(),this.h()},l(u){const w=Be("svelte-1p554l9",document.head);s=v(w,"META",{name:!0,content:!0,class:!0}),r=v(w,"META",{property:!0,content:!0,class:!0}),o=v(w,"META",{property:!0,content:!0,class:!0}),i=v(w,"META",{name:!0,content:!0,class:!0}),e=v(w,"META",{property:!0,content:!0,class:!0}),c=v(w,"META",{property:!0,content:!0,class:!0}),f=v(w,"META",{property:!0,content:!0,class:!0}),w.forEach(m),p=P(u),O(l.$$.fragment,u),h=P(u),O(k.$$.fragment,u),X=P(u),M=v(u,"DIV",{class:!0});var ee=G(M);y=v(ee,"DIV",{class:!0});var Q=G(y);_=v(Q,"DIV",{class:!0});var ne=G(_);b=v(ne,"H1",{class:!0});var ge=G(b);Z=V(ge,a[4]),ge.forEach(m),x=P(ne),N=v(ne,"H2",{class:!0});var he=G(N);T=V(he,R),he.forEach(m),ne.forEach(m),B=P(Q),z=v(Q,"DIV",{class:!0});var _e=G(z);A=v(_e,"BUTTON",{class:!0});var ye=G(A);H=v(ye,"IMG",{src:!0,alt:!0,title:!0,class:!0}),ye.forEach(m),_e.forEach(m),oe=P(Q),j=v(Q,"A",{href:!0,class:!0});var be=G(j);O(F.$$.fragment,be),be.forEach(m),Q.forEach(m),ee.forEach(m),re=P(u),E&amp;&amp;E.l(u),K=de(),this.h()},h(){n(s,"name","title"),n(s,"content","PenguinMod - Home"),n(s,"class","svelte-1m2migy"),n(r,"property","og:title"),n(r,"content","PenguinMod - Home"),n(r,"class","svelte-1m2migy"),n(o,"property","twitter:title"),n(o,"content","PenguinMod - Home"),n(o,"class","svelte-1m2migy"),n(i,"name","description"),n(i,"content","The area where featured projects and community stuff &amp; info is shown."),n(i,"class","svelte-1m2migy"),n(e,"property","twitter:description"),n(e,"content","The area where featured projects and community stuff &amp; info is shown."),n(e,"class","svelte-1m2migy"),n(c,"property","og:url"),n(c,"content","https://penguinmod.com/"),n(c,"class","svelte-1m2migy"),n(f,"property","twitter:url"),n(f,"content","https://penguinmod.com/"),n(f,"class","svelte-1m2migy"),n(b,"class","svelte-1m2migy"),n(N,"class","svelte-1m2migy"),n(_,"class","text-container svelte-1m2migy"),W(H.src,fe=a[7](a[4]))||n(H,"src",fe),n(H,"alt",te=a[4]+" - "+a[3].error.message),n(H,"title",se=a[4]+" - "+a[3].error.message),n(H,"class","svelte-1m2migy"),n(A,"class","image-button svelte-1m2migy"),n(z,"class","image-container svelte-1m2migy"),n(j,"href","../"),n(j,"class","bottom-left svelte-1m2migy"),n(y,"class","card svelte-1m2migy"),n(M,"class","center-div svelte-1m2migy")},m(u,w){g(document.head,s),g(document.head,r),g(document.head,o),g(document.head,i),g(document.head,e),g(document.head,c),g(document.head,f),$(u,p,w),q(l,u,w),$(u,h,w),q(k,u,w),$(u,X,w),$(u,M,w),g(M,y),g(y,_),g(_,b),g(b,Z),g(_,x),g(_,N),g(N,T),g(y,B),g(y,z),g(z,A),g(A,H),g(y,oe),g(y,j),q(F,j,null),$(u,re,w),E&amp;&amp;E.m(u,w),$(u,K,w),L=!0,ie||(pe=le(A,"click",a[5]),ie=!0)},p(u,[w]){(!L||w&amp;16)&amp;&amp;t!==(t="PenguinMod - "+u[4])&amp;&amp;(document.title=t),(!L||w&amp;1)&amp;&amp;R!==(R=u[8](u[4],u[0])+"")&amp;&amp;me(T,R),(!L||w&amp;8&amp;&amp;te!==(te=u[4]+" - "+u[3].error.message))&amp;&amp;n(H,"alt",te),(!L||w&amp;8&amp;&amp;se!==(se=u[4]+" - "+u[3].error.message))&amp;&amp;n(H,"title",se);const ee={};w&amp;513&amp;&amp;(ee.$$scope={dirty:w,ctx:u}),F.$set(ee),u[1]?E?(E.p(u,w),w&amp;2&amp;&amp;S(E,1)):(E=ke(u),E.c(),S(E,1),E.m(K.parentNode,K)):E&amp;&amp;(Pe(),D(E,1,1,()=&gt;{E=null}),Ie())},i(u){L||(S(l.$$.fragment,u),S(k.$$.fragment,u),S(F.$$.fragment,u),S(E),L=!0)},o(u){D(l.$$.fragment,u),D(k.$$.fragment,u),D(F.$$.fragment,u),D(E),L=!1},d(u){m(s),m(r),m(o),m(i),m(e),m(c),m(f),u&amp;&amp;m(p),J(l,u),u&amp;&amp;m(h),J(k,u),u&amp;&amp;m(X),u&amp;&amp;m(M),J(F),u&amp;&amp;m(re),E&amp;&amp;E.d(u),u&amp;&amp;m(K),ie=!1,pe()}}}function Ve(a,t,s){let r;Ge(a,Xe,k=&gt;s(3,r=k));let o="en";Ye(()=&gt;{ve.forceUpdate()}),ve.onChange(k=&gt;{s(0,o=k)});let i=Number(r.url.searchParams.get("error"))||r.status,e=!1,c=!1;return[o,e,c,r,i,()=&gt;{i===404&amp;&amp;(s(1,e=!0),s(2,c=!0))},()=&gt;{s(2,c=!1)},k=&gt;{switch(k){case 401:case 403:case 405:case 408:case 409:case 413:case 415:case 429:case 501:case 502:case 503:case 504:case 507:case 508:return`/errors/${k}.png`;case 400:return"/vr/warning.png";case 500:return"/penguins/server.svg";default:return"/penguins/confused.svg"}},(k,X)=&gt;ae.text(`navigation.error.${k}`,X)||ae.text(`navigation.error.${k}`,"en")||ae.text("navigation.error.unknown",X)||ae.text("navigation.error.unknown","en")]}class Qe extends we{constructor(t){super(),Te(this,t,Ve,Ue,Ee,{})}}export{Qe as component};
</pre></body></html>