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/824-c6d2910ea7604146.js
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[824],{598:(o,e,r)=>{r.r(e),r.d(e,{default:()=>c});var t=r(5155),n=r(1130);function c(o){let{children:e,delay:r=0,className:c=""}=o;return(0,t.jsx)(n.P.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5,delay:r,ease:"easeOut"},className:c,children:e})}},4652:(o,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0}),!function(o,e){for(var r in e)Object.defineProperty(o,r,{enumerable:!0,get:e[r]})}(e,{default:function(){return a},getImageProps:function(){return l}});let t=r(8140),n=r(5040),c=r(1356),i=t._(r(1124));function l(o){let{props:e}=(0,n.getImgProps)(o,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[o,r]of Object.entries(e))void 0===r&&delete e[o];return{props:e}}let a=c.Image},6141:(o,e,r)=>{r.d(e,{TechMarquee:()=>m});var t=r(5155),n=r(2115),c=r(457),i=r(898),l=r(3828),a=r(9637);let s={React:{icon:c.GWR,color:"#61DAFB"},"React Native":{icon:c.GWR,color:"#61DAFB"},"Next.js":{icon:c.wlC,color:"#000000"},TypeScript:{icon:c.cyb,color:"#3178C6"},JavaScript:{icon:c.AeH,color:"#F7DF1E"},"Node.js":{icon:c.h$$,color:"#5FA04E"},PHP:{icon:c.XeU,color:"#777BB4"},Laravel:{icon:c.kuL,color:"#FF2D20"},"Laravel Passport":{icon:c.kuL,color:"#FF2D20"},"Laravel Sanctum":{icon:c.kuL,color:"#FF2D20"},Angular:{icon:c.h47,color:"#0F0F11"},"Vue.js":{icon:c.Zmg,color:"#4FC08D"},"Alpine.js":{icon:c.Krq,color:"#8BC0D0"},Python:{icon:c.ptC,color:"#3776AB"},Go:{icon:c.ZRx,color:"#00ADD8"},"Express.js":{icon:c.t5I,color:"#000000"},"Tailwind CSS":{icon:c.IR8,color:"#06B6D4"},"Sass / SCSS":{icon:c.$Ue,color:"#CC6699"},"Styled Components":{icon:c.WJ9,color:"#DB7093"},PostgreSQL:{icon:c.$Wy,color:"#4169E1"},MySQL:{icon:c.z33,color:"#4479A1"},MongoDB:{icon:c.$pK,color:"#47A248"},Redis:{icon:c.mIs,color:"#FF4438"},DynamoDB:{icon:i.x0_,color:"#4053D6"},SQLite:{icon:c.H$_,color:"#003B57"},MariaDB:{icon:c.$On,color:"#003545"},Elasticsearch:{icon:c.Uhn,color:"#005571"},Docker:{icon:c.tih,color:"#2496ED"},AWS:{icon:i.x0_,color:"#FF9900"},"AWS API Gateway":{icon:l.vwk,color:"#FF9900"},"AWS CloudFront":{icon:l.gCm,color:"#FF9900"},"AWS CloudWatch":{icon:l.tmj,color:"#FF9900"},"AWS RD":{icon:l.nBS,color:"#FF9900"},"AWS S3":{icon:l.qZY,color:"#FF9900"},"AWS EC2":{icon:l.vwk,color:"#FF9900"},"AWS ECS":{icon:l.vwk,color:"#FF9900"},"Amazone ECS":{icon:l.vwk,color:"#FF9900"},Kubernetes:{icon:c.tev,color:"#326CE5"},Terraform:{icon:c.PyV,color:"#844FBA"},Ansible:{icon:c.Xsd,color:"#EE0000"},"Google Cloud":{icon:c.lpS,color:"#4285F4"},Linode:{icon:a.ir4,color:"#00A95C"},Apache:{icon:c.PAE,color:"#D22128"},Git:{icon:c.rYG,color:"#F05032"},"GitHub Actions":{icon:c.R6r,color:"#2088FF"},Vercel:{icon:c.ogR,color:"#000000"},Jest:{icon:c.tT5,color:"#C21325"},Playwright:{icon:l.dn2,color:"#2EAD33"},PHPUnit:{icon:c.XeU,color:"#777BB4"},Pest:{icon:c.XeU,color:"#777BB4"},GraphQL:{icon:c.S9M,color:"#E10098"},Prisma:{icon:c.bzD,color:"#2D3748"},Redux:{icon:c.fpf,color:"#764ABC"},Kafka:{icon:c.rmh,color:"#231F20"},Prometheus:{icon:c.zPG,color:"#E6522C"},Sentry:{icon:c.yB7,color:"#362D59"},"Chart.js":{icon:c.x6n,color:"#FF6384"},"Framer Motion":{icon:c.ieP,color:"#0055FF"},Storybook:{icon:c.dLL,color:"#FF4785"},Vite:{icon:c.zUm,color:"#646CFF"},Webpack:{icon:c.Kkd,color:"#8DD6F9"},Turbopack:{icon:c.ogR,color:"#000000"},Swagger:{icon:c.B5b,color:"#85EA2D"},Zod:{icon:c.Kh4,color:"#3E67B1"},WebAssembly:{icon:c.oTy,color:"#654FF0"},Auth0:{icon:c.vTi,color:"#EB5424"},"OpenAI API":{icon:c.pz8,color:"#412991"},OpenTelemetry:{icon:c.gRq,color:"#000000"},OpenAPI:{icon:c.hgj,color:"#6BA539"},gRPC:{icon:c.i$7,color:"#0091BD"},Vitest:{icon:c.yep,color:"#6E9F18"},"Google Cloud APIs":{icon:c.lpS,color:"#4285F4"},"High Availability":{icon:l.cBd,color:"#10B981"},"Platform Engineering":{icon:l.wZu,color:"#6366F1"},"Scalable Systems":{icon:l.ph9,color:"#8B5CF6"},"Edge Functions":{icon:l.lHQ,color:"#F59E0B"},"Technical Due Diligence":{icon:l.aZA,color:"#0EA5E9"},Observability:{icon:c.Rln,color:"#60BFBF"},JSON:{icon:c.zUx,color:"#000000"},"Performance Optimization":{icon:l.NnV,color:"#EF4444"},"Distributed Systems":{icon:l.W7e,color:"#7C3AED"},"AWS Amplify":{icon:i.x0_,color:"#FF9900"},"AWS DynamoDB":{icon:l.nBS,color:"#FF9900"},"AWS VPC":{icon:l.nVN,color:"#FF9900"},FastAPI:{icon:c.B44,color:"#009688"},"OWASP Top 10":{icon:c.XFh,color:"#000000"},RBAC:{icon:l.e7y,color:"#6366F1"},WebAuthn:{icon:c.o8s,color:"#3423A6"},"Cloud Architecture":{icon:l.xH,color:"#0EA5E9"},"Enterprise Architecture":{icon:l.plo,color:"#6366F1"},"AI Integrations":{icon:l.y8Q,color:"#8B5CF6"},"AWS RDS":{icon:l.nBS,color:"#FF9900"},"AWS Route 53":{icon:l.$Fg,color:"#FF9900"},Microservices:{icon:l.lHt,color:"#06B6D4"},"HTTP/3":{icon:c.lV6,color:"#73DC8C"},"Security Auditing":{icon:l.H59,color:"#EF4444"},"API Gateways":{icon:l.vwk,color:"#0EA5E9"},NestJS:{icon:c.Owm,color:"#E0234E"},"API Design":{icon:c.B5b,color:"#85EA2D"},"Serverless Framework":{icon:c.HcX,color:"#FD5750"},"Google Firebase":{icon:c.iWE,color:"#DD2C00"},"API Rate Limiting / Throttling":{icon:l.NnV,color:"#F59E0B"},"Message Queues":{icon:l.p0_,color:"#7C3AED"},"Server-Sent Events (SSE)":{icon:l._8$,color:"#0EA5E9"},Remix:{icon:c.MmQ,color:"#000000"},Expo:{icon:c.Dzh,color:"#000020"},"Redis Streams":{icon:c.mIs,color:"#FF4438"},RedisJSON:{icon:c.mIs,color:"#FF4438"},RedisGraph:{icon:c.mIs,color:"#FF4438"},ReCAPTCHA:{icon:l.RSY,color:"#4285F4"},"SOC 2":{icon:l.RSY,color:"#6366F1"},"GDPR Compliance":{icon:l.RSY,color:"#0EA5E9"},Postman:{icon:c.fZk,color:"#FF6C37"},"HTTP/2":{icon:c.lV6,color:"#73DC8C"},"Service Worker Caching Strategies":{icon:a.rDf,color:"#3B82F6"},Zapier:{icon:c.gZd,color:"#FF4A00"},WebRTC:{icon:c.mgR,color:"#333333"},"Tailwind UI":{icon:c.IR8,color:"#06B6D4"},"HIPAA Compliance":{icon:l.RSY,color:"#10B981"},Lighthouse:{icon:c.h82,color:"#F44B21"},"IDS/IPS":{icon:a.nfp,color:"#6366F1"},"ISO 27001":{icon:a.nfp,color:"#6366F1"},NIST:{icon:a.nfp,color:"#6366F1"},SIEM:{icon:a.nfp,color:"#6366F1"},SAML:{icon:a.tWn,color:"#6366F1"},JWT:{icon:a.tWn,color:"#FB015B"},OAuth:{icon:a.tWn,color:"#3C3C3D"},"OpenID Connect":{icon:a.tWn,color:"#F78C40"},CDN:{icon:a.ir4,color:"#3B82F6"},"REST APIs":{icon:a.bNs,color:"#3B82F6"},WebSockets:{icon:a.ir4,color:"#3B82F6"},Webhooks:{icon:a.ir4,color:"#3B82F6"},"Progressive Web Apps":{icon:a.ir4,color:"#5A0FC8"},"Service Workers":{icon:a.rDf,color:"#3B82F6"},SEO:{icon:a.ir4,color:"#4285F4"},SQL:{icon:a.o8d,color:"#4479A1"},CRM:{icon:a.o8d,color:"#FF6B35"},"CI/CD":{icon:a.pEQ,color:"#2088FF"}},u={icon:a.bNs,color:"#6B7280"};function A(o){let{name:e,className:r="h-4 w-4",colored:n=!1}=o,c=s[e]||u,i=c.icon;return(0,t.jsx)(i,{className:r,style:n?{color:c.color}:void 0,"aria-hidden":"true"})}let d=["AI Integrations","Alpine.js","Angular","Ansible","Apache","API Design","API Gateways","API Rate Limiting / Throttling","Auth0","AWS Amplify","AWS API Gateway","AWS CloudFront","AWS CloudWatch","AWS DynamoDB","AWS EC2","AWS ECS","AWS RDS","AWS Route 53","AWS S3","AWS VPC","AWS","CDN","Chart.js","CI/CD","Cloud Architecture","Composer","CRM","Distributed Systems","Docker","Edge Functions","Elasticsearch","Enterprise Architecture","Expo","Express.js","FastAPI","Framer Motion","GDPR Compliance","Git","GitHub Actions","Go","Google Cloud APIs","Google Cloud","Google Firebase","GraphQL","gRPC","High Availability","HIPAA Compliance","HTTP/2","HTTP/3","IDS/IPS","ISO 27001","JavaScript","Jest","JSON","JWT","Kafka","Kubernetes","Laravel Passport","Laravel Sanctum","Laravel","Lighthouse","Linode","MariaDB","Message Queues","Microservices","MongoDB","MySQL","NestJS","Next.js","NIST","Node.js","NPM","OAuth","Observability","OpenAI API","OpenAPI","OpenID Connect","OpenTelemetry","OWASP Top 10","Performance Optimization","Pest","PHP","PHPUnit","Platform Engineering","Playwright","PostgreSQL","Postman","Prisma","Progressive Web Apps","Prometheus","Python","RBAC","React Native","React","ReCAPTCHA","Redis Streams","Redis","RedisGraph","RedisJSON","Redux","Remix","REST APIs","SAML","Sass / SCSS","Scalable Systems","Security Auditing","Sentry","SEO","Server-Sent Events (SSE)","Serverless Framework","Service Worker Caching Strategies","Service Workers","SIEM","SOC 2","SQL","SQLite","Storybook","Styled Components","Swagger","Tailwind CSS","Tailwind UI","Technical Due Diligence","Terraform","Turbopack","TypeScript","Vercel","Vite","Vitest","Vue.js","WebAssembly","WebAuthn","Webhooks","Webpack","WebRTC","WebSockets","Zapier","Zod"];function m(){let[o,e]=(0,n.useState)(d);(0,n.useEffect)(()=>{e(function(o){let e=[...o];for(let o=e.length-1;o>0;o--){let r=Math.floor(Math.random()*(o+1));[e[o],e[r]]=[e[r],e[o]]}return e}(d))},[]);let r=2*o.length,c=o.map((o,e)=>(0,t.jsxs)("span",{className:"mx-4 inline-flex items-center gap-2 bg-transparent px-4 py-1.5 text-sm font-medium text-gray-700 dark:text-gray-300 shrink-0",children:[(0,t.jsx)(A,{name:o,colored:!0,className:"h-6 w-6 shrink-0"}),o]},e));return(0,t.jsx)("div",{className:"relative overflow-hidden py-6 mt-4",children:(0,t.jsxs)("div",{className:"flex w-max",style:{animation:"marquee ".concat(r,"s linear infinite")},children:[(0,t.jsx)("div",{className:"flex shrink-0",children:c}),(0,t.jsx)("div",{className:"flex shrink-0","aria-hidden":"true",children:c})]})})}},6724:(o,e,r)=>{r.d(e,{k5:()=>u});var t=r(2115),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},c=t.createContext&&t.createContext(n),i=["attr","size","title"];function l(){return(l=Object.assign?Object.assign.bind():function(o){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var t in r)({}).hasOwnProperty.call(r,t)&&(o[t]=r[t])}return o}).apply(null,arguments)}function a(o,e){var r=Object.keys(o);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(o);e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable})),r.push.apply(r,t)}return r}function s(o){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach(function(e){var t,n,c;t=o,n=e,c=r[e],(n=function(o){var e=function(o,e){if("object"!=typeof o||!o)return o;var r=o[Symbol.toPrimitive];if(void 0!==r){var t=r.call(o,e||"default");if("object"!=typeof t)return t;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(o)}(o,"string");return"symbol"==typeof e?e:e+""}(n))in t?Object.defineProperty(t,n,{value:c,enumerable:!0,configurable:!0,writable:!0}):t[n]=c}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})}return o}function u(o){return e=>t.createElement(A,l({attr:s({},o.attr)},e),function o(e){return e&&e.map((e,r)=>t.createElement(e.tag,s({key:r},e.attr),o(e.child)))}(o.child))}function A(o){var e=e=>{var r,{attr:n,size:c,title:a}=o,u=function(o,e){if(null==o)return{};var r,t,n=function(o,e){if(null==o)return{};var r={};for(var t in o)if(({}).hasOwnProperty.call(o,t)){if(-1!==e.indexOf(t))continue;r[t]=o[t]}return r}(o,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(o);for(t=0;t<c.length;t++)r=c[t],-1===e.indexOf(r)&&({}).propertyIsEnumerable.call(o,r)&&(n[r]=o[r])}return n}(o,i),A=c||e.size||"1em";return e.className&&(r=e.className),o.className&&(r=(r?r+" ":"")+o.className),t.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},e.attr,n,u,{className:r,style:s(s({color:o.color||e.color},e.style),o.style),height:A,width:A,xmlns:"http://www.w3.org/2000/svg"}),a&&t.createElement("title",null,a),o.children)};return void 0!==c?t.createElement(c.Consumer,null,o=>e(o)):e(n)}},8590:(o,e,r)=>{r.d(e,{ProjectCard:()=>u});var t=r(5155),n=r(2115),c=r(2619),i=r.n(c),l=r(4652),a=r.n(l);let s=function(){for(var o,e,r=0,t="",n=arguments.length;r<n;r++)(o=arguments[r])&&(e=function o(e){var r,t,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var c=e.length;for(r=0;r<c;r++)e[r]&&(t=o(e[r]))&&(n&&(n+=" "),n+=t)}else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}(o))&&(t&&(t+=" "),t+=e);return t};function u(o){let{title:e,description:r,technologies:c,imageUrl:l,link:u,className:A}=o,[d,m]=(0,n.useState)(!1),g=s("group block overflow-hidden rounded-xl","bg-white dark:bg-gray-900","border border-gray-200 dark:border-gray-800","transition-all hover:shadow-lg hover:border-gray-300 dark:hover:border-gray-700",A),p=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"relative aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800",children:l?(0,t.jsx)(a(),{src:l,alt:e,fill:!0,sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",className:s("object-cover transition-all duration-500",d?"scale-100 blur-0 group-hover:scale-105":"scale-105 blur-sm"),placeholder:"blur",blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMCwsLCgwMDQwMDA0MDAsMDBEQEBEQFBQUFBQUFBQUFBQUFBT/wAALCAAIAAoBAREA/8QAFgABAQEAAAAAAAAAAAAAAAAABgAH/8QAIhAAAQMEAgIDAAAAAAAAAAAAAQIDBAUGESEAEgcxQWFx/9oACAEBAAA/AN8hT5dVdUFT1hwrOEqOVYHhJ+vnPsfepPLkC3LZtSJR6KHEtuqCnH3PW4o+8a/MfX4yB0qnz/9k=",onLoad:()=>m(!0)}):(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)(a(),{src:"/images/placeholder.svg",alt:"Project screenshot coming soon",fill:!0,className:"object-cover"})})}),(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("h3",{className:"text-xl font-semibold text-gray-900 dark:text-white group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:e}),(0,t.jsx)("p",{className:"mt-2 text-gray-600 dark:text-gray-400 line-clamp-2",children:r}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap gap-2",children:[c.slice(0,4).map(o=>(0,t.jsx)("span",{className:"px-2 py-1 text-xs font-medium bg-gray-100 dark:bg-gray-800 text-gray-700 dark:text-gray-300 rounded",children:o},o)),c.length>4&&(0,t.jsxs)("span",{className:"px-2 py-1 text-xs text-gray-500 dark:text-gray-400",children:["+",c.length-4," more"]})]})]})]});return u?(0,t.jsx)(i(),{href:u,className:g,children:p}):(0,t.jsx)("div",{className:g,children:p})}},9009:(o,e,r)=>{r.d(e,{default:()=>a});var t=r(5155),n=r(2115),c=r(8561);let i={some:0,all:1};var l=r(1130);function a(o){let{target:e,duration:r=2,suffix:a="",label:s}=o,u=(0,n.useRef)(null),A=function(o){let{root:e,margin:r,amount:t,once:l=!1,initial:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[s,u]=(0,n.useState)(a);return(0,n.useEffect)(()=>{if(!o.current||l&&s)return;let n={root:e&&e.current||void 0,margin:r,amount:t};return function(o,e,{root:r,margin:t,amount:n="some"}={}){let l=(0,c.K)(o),a=new WeakMap,s=new IntersectionObserver(o=>{o.forEach(o=>{let r=a.get(o.target);if(!!r!==o.isIntersecting)if(o.isIntersecting){let r=e(o.target,o);"function"==typeof r?a.set(o.target,r):s.unobserve(o.target)}else"function"==typeof r&&(r(o),a.delete(o.target))})},{root:r,rootMargin:t,threshold:"number"==typeof n?n:i[n]});return l.forEach(o=>s.observe(o)),()=>s.disconnect()}(o.current,()=>(u(!0),l?void 0:()=>u(!1)),n)},[e,o,r,l,t]),s}(u,{once:!0,margin:"-50px"}),[d,m]=(0,n.useState)(0);return(0,n.useEffect)(()=>{if(!A)return;let o=performance.now(),t=1e3*r;requestAnimationFrame(function r(n){let c=Math.min((n-o)/t,1);m(Math.round((1-Math.pow(1-c,3))*e)),c<1&&requestAnimationFrame(r)})},[A,e,r]),(0,t.jsxs)(l.P.div,{ref:u,initial:{opacity:0,y:20},animate:A?{opacity:1,y:0}:{},transition:{duration:.5},className:"text-center",children:[(0,t.jsxs)("div",{className:"text-4xl md:text-5xl font-bold gradient-text",children:[d,a]}),(0,t.jsx)("div",{className:"mt-2 text-sm text-gray-600 dark:text-gray-400 font-medium",children:s})]})}}}]);

Youez - 2016 - github.com/yon3zu
LinuXploit