PageSourceSearch

https://www.iphigames.com/_next/static/chunks/878-a415d9bb8c9e74e8.js

js iphigames.com collected 2026-10-05 03:05:12 UTC 9,401 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[878],{732:(e,t,r)=>{r.d(t,{default:()=>x});var a=r(5155),s=r(5239),n=r(898),i=r(2115);r(9698);var l=r(4621);function o(){let[e,t]=(0,i.useState)(""),[r,s]=(0,i.useState)(""),n=async()=>{if(!e.trim())return;s("");let r=await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})}),a=await r.json();r.ok?(s(a.message),t("")):s(a.error||"Subscription failed. Please try again.")};return(0,a.jsx)("div",{className:"relative z-10 flex flex-col gap-y-6 items-center text-center font-poppins py-6 px-6",children:(0,a.jsxs)("div",{className:"w-full mt-3 mb-3 ",children:[(0,a.jsx)("p",{className:"text-sm font-light mb-2",children:"SUBSCRIBE TO OUR NEWSLETTER"}),(0,a.jsxs)("form",{onSubmit:e=>{e.preventDefault(),n()},className:"flex gap-2 w-full max-w-4xl mx-auto",children:[(0,a.jsx)("input",{type:"email",placeholder:"Enter Your Email","aria-label":"Email address for newsletter",required:!0,className:"flex-1 px-3 py-2 rounded-xl text-black border border-gray-950 focus:outline-none focus:ring-2 focus:ring-amber-500 focus:border-transparent",value:e,onChange:e=>t(e.target.value)}),(0,a.jsx)(l.A,{onClick:n,disabled:!e.trim(),variant:"primary",className:"px-4 py-2",children:"Subscribe"})]}),r&&(0,a.jsx)("p",{className:"text-xs text-gray-300 mt-4",children:r}),(0,a.jsxs)("p",{className:"text-xs text-gray-600 mt-4 mx-4 sm:mx-0",children:["Your e-mail address will only be used by IPHIGAMES to send you newsletters.",(0,a.jsx)("br",{}),"You are free to unsubscribe at any time.",(0,a.jsx)("br",{})]})]})})}var c=r(7314),d=r(2619),m=r.n(d);let x=()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("footer",{className:"relative z-10 text-white overflow-hidden",style:{background:"radial-gradient(ellipse at center, #27272a 0%, #18181b 50%, #09090b 100%)"},children:[(0,a.jsxs)("div",{className:"relative h-1 bg-gradient-to-r from-iphi-orange via-iphi-dark-orange to-iphi-orange",children:[(0,a.jsx)("div",{className:"absolute left-[23px] top-0 bottom-0 w-[18px] h-[101%] bg-zinc-950 z-10 origin-top-left",style:{transform:"skewX(-15deg)"}}),(0,a.jsx)("div",{className:"absolute left-[70px] top-0 bottom-0 w-[18px] h-[101%] bg-zinc-950 z-10 origin-top-left",style:{transform:"skewX(-15deg)"}}),(0,a.jsx)("div",{className:"absolute right-[23px] top-0 bottom-0 w-[18px] h-[101%] bg-zinc-950 z-10 origin-top-right",style:{transform:"skewX(-15deg)"}})]}),(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-8",children:[(0,a.jsx)("div",{className:"mb-8 max-w-full",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(o,{})})}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-8",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center md:items-start",children:[(0,a.jsx)(s.default,{src:"/logo.avif",alt:"IPHIGAMES Logo",width:120,height:40,className:"mb-4"}),(0,a.jsx)("p",{className:"text-gray-400 text-sm text-center md:text-left leading-relaxed",children:"Stories that linger in the spaces between reason and madness"})]}),(0,a.jsxs)("div",{className:"flex flex-col items-center md:items-start",children:[(0,a.jsx)("h3",{className:"text-amber-500 font-bold text-lg mb-4 uppercase tracking-wide",children:"Quick Links"}),(0,a.jsxs)("nav",{className:"flex flex-col gap-2 text-gray-400",children:[(0,a.jsx)(m(),{href:"/Games",className:"hover:text-amber-500 transition-colors",children:"Games"}),(0,a.jsx)(m(),{href:"/Studios",className:"hover:text-amber-500 transition-colors",children:"Game Development"}),(0,a.jsx)(m(),{href:"/Studios/Porting",className:"hover:text-amber-500 transition-colors",children:"Porting"}),(0,a.jsx)(m(),{href:"/Studios/Art",className:"hover:text-amber-500 transition-colors",children:"Art"}),(0,a.jsx)(m(),{href:"/Gallery",className:"hover:text-amber-500 transition-colors",children:"Gallery"})]})]}),(0,a.jsxs)("div",{className:"flex flex-col items-center md:items-start",children:[(0,a.jsx)("h3",{className:"text-amber-500 font-bold text-lg mb-4 uppercase tracking-wide",children:"Connect"}),(0,a.jsxs)("div",{className:"flex gap-4 text-gray-400 text-2xl mb-4",children:[(0,a.jsx)(m(),{href:c.G.discord,target:"_blank",rel:"noopener noreferrer","aria-label":"Discord",className:"hover:text-amber-500 transition-colors duration-300 hover:scale-105 transform",children:(0,a.jsx)(n.O4U,{})}),(0,a.jsx)(m(),{href:c.G.steam,target:"_blank",rel:"noopener noreferrer","aria-label":"Steam",className:"hover:text-amber-500 transition-colors duration-300 hover:scale-105 transform",children:(0,a.jsx)(n.Q5v,{})}),(0,a.jsx)(m(),{href:c.G.instagram,target:"_blank",rel:"noopener noreferrer","aria-label":"Instagram",className:"hover:text-amber-500 transition-colors duration-300 hover:scale-105 transform",children:(0,a.jsx)(n.ao$,{})}),(0,a.jsx)(m(),{href:c.G.twitter,target:"_blank",rel:"noopener noreferrer","aria-label":"Twitter",className:"hover:text-amber-500 transition-colors duration-300 hover:scale-105 transform",children:(0,a.jsx)(n.feZ,{})})]}),(0,a.jsx)(m(),{href:"mailto:[email protected]",className:"text-gray-400 hover:text-amber-500 transition-colors text-sm",children:"[email protected]"})]})]}),(0,a.jsx)("div",{className:"pt-6 border-t-[0.5px] border-zinc-800",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,a.jsx)("p",{className:"text-sm text-gray-500",children:"\xa9 2025 IPHIGAMES. All rights reserved."}),(0,a.jsxs)("div",{className:"flex gap-6 text-sm text-gray-500",children:[(0,a.jsx)(m(),{href:"/privacy",className:"hover:text-amber-500 transition-colors",children:"Privacy Policy"}),(0,a.jsx)(m(),{href:"/terms",className:"hover:text-amber-500 transition-colors",children:"Terms of Service"})]})]})})]})]})})},4621:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(5155),s=r(8661),n=r.n(s),i=r(2115);function l(e){let{children:t,onClick:r,className:s="",disabled:l=!1,type:o="button",variant:c="primary"}=e,[d,m]=(0,i.useState)([]),x=(0,i.useRef)(null);return(0,a.jsxs)("button",{ref:x,type:o,onClick:e=>{if(!x.current)return;let t=x.current.getBoundingClientRect(),a=Math.max(t.width,t.height),s=e.clientX-t.left-a/2,n=e.clientY-t.top-a/2,i={id:Date.now(),x:s,y:n};m(e=>[...e,i]),setTimeout(()=>{m(e=>e.filter(e=>e.id!==i.id))},600),null==r||r()},disabled:l,className:"jsx-9c2b54f4c1e83e74 "+"\n        relative overflow-hidden font-semibold px-6 py-3 rounded-lg\n        transform transition-all duration-200\n        hover:scale-105 active:scale-95\n        focus:outline-none focus:ring-2 focus:ring-iphi-orange focus:ring-offset-2 focus:ring-offset-zinc-900\n        disabled:opacity-50 disabled:cursor-not-allowed disabled:hover:scale-100\n        ".concat((()=>{switch(c){case"primary":case"accent":default:return"bg-iphi-orange hover:bg-iphi-dark-orange text-white";case"secondary":return"bg-gray-600 hover:bg-gray-700 text-white"}})(),"\n        ").concat(s,"\n      "),children:[d.map(e=>(0,a.jsx)("span",{style:{left:e.x,top:e.y,width:"100px",height:"100px",transform:"scale(0)",animation:"ripple 0.6s linear"},className:"jsx-9c2b54f4c1e83e74 absolute bg-white/30 rounded-full pointer-events-none animate-ping"},e.id)),(0,a.jsx)("span",{className:"jsx-9c2b54f4c1e83e74 relative z-10",children:t}),(0,a.jsx)("div",{className:"jsx-9c2b54f4c1e83e74 absolute inset-0 bg-gradient-to-r from-transparent via-white/10 to-transparent transform -translate-x-full group-hover:translate-x-full transition-transform duration-1000 opacity-0 group-hover:opacity-100"}),(0,a.jsx)(n(),{id:"9c2b54f4c1e83e74",children:"@keyframes ripple{0%{transform:scale(0);opacity:1}100%{transform:scale(2);opacity:0}
1}"})]})}},4668:(e,t,r)=>{r.d(t,{default:()=>n});var a=r(5155),s=r(2115);function n(){let[e,t]=(0,s.useState)({x:50,y:50});return(0,s.useEffect)(()=>{let e=e=>{t({x:e.clientX/window.innerWidth*100,y:e.clientY/window.innerHeight*100})};return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)}},[]),(0,a.jsx)("div",{className:"fixed inset-0 pointer-events-none",style:{background:"\n          radial-gradient(\n            circle 500px at ".concat(e.x,"% ").concat(e.y,"%,\n            rgba(255, 255, 255, 0.6) 0%,\n            rgba(255, 255, 255, 0.35) 30%,\n            rgba(255, 255, 255, 0.15) 50%,\n            transparent 70%\n          )\n        "),mixBlendMode:"overlay",zIndex:151}})}},6094:(e,t,r)=>{r.d(t,{default:()=>n});var a=r(5155),s=r(2115);function n(e){let{children:t,enableTremor:r=!0,enableVignette:n=!0,testMode:i=!1}=e,[l,o]=(0,s.useState)(!1),[c,d]=(0,s.useState)(0);return(0,s.useEffect)(()=>{let e,t;return r&&(e=setInterval(()=>{Math.random()<(i?.8:.4)&&(o(!0),setTimeout(()=>o(!1),150+100*Math.random()))},i?2e3:5e3+1e4*Math.random())),n&&(t=setInterval(()=>{Math.random()<(i?.7:.3)&&(d(i?.2+.15*Math.random():.15+.1*Math.random()),setTimeout(()=>{d(0)},2e3+3e3*Math.random()))},i?4e3:1e4+1e4*Math.random())),()=>{clearInterval(e),clearInterval(t)}},[r,n,i]),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"transition-transform duration-75 ".concat(l?"animate-subtle-tremor":""),children:t}),n&&(0,a.jsx)("div",{className:"fixed inset-0 pointer-events-none",style:{background:"radial-gradient(ellipse at center, transparent 50%, rgba(139,69,19,0.4) 85%, rgba(101,67,33,0.6) 100%)",opacity:c,transition:"opacity 2s ease-in-out",zIndex:4}})]})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.