PageSourceSearch

https://parrotsec.org/_next/static/chunks/9744.eb94e6b55e243b59.js

js parrotsec.org collected 2026-10-02 02:57:36 UTC 4,670 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9744],{9744:(e,t,n)=>{n.r(t),n.d(t,{default:()=>j});var r=n(37876),i=n(96941),s=n(17232),a=n(14232),o=n(66438),l=n(66304),d=n(86156);let p=(0,o.Ay)(l.A)(()=>({lineHeight:"3rem",textAlign:"center"})),u=(0,o.Ay)(l.A)(e=>{let{theme:t}=e;return{textAlign:"center",marginBottom:t.spacing(4)}}),c=(0,o.Ay)(d.A)(e=>{let{theme:t}=e;return{display:"flex",flexDirection:"column",gap:t.spacing(1),padding:t.spacing(2)}}),h=(0,o.Ay)(d.A)(e=>{let{theme:t}=e;return{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center",[t.breakpoints.down("lg")]:{gap:t.spacing(2)}}});var m=n(43422),g=n(73665),y=n(53318),f=n(95777);let A=(0,o.Ay)(l.A)(()=>({fontSize:"3.75rem",fontWeight:700,color:"rgba(0, 255, 240, 1)"})),x=(0,o.Ay)(l.A)(()=>({fontWeight:700})),w=(0,o.Ay)(f.aR)(e=>{let{theme:t}=e;return{maxWidth:"17.75rem",display:"flex",flexDirection:"column",gap:t.spacing(2),padding:t.spacing(2),borderRadius:Number(t.shape.borderRadius)+6,[t.breakpoints.down(500)]:{maxWidth:"100%"},transition:"border-color .3s ease"}}),v=(0,o.Ay)(d.A)(e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",gap:t.spacing(.5)}}),b=e=>{let t=(0,g.A)(),{stepNumber:n,stepTitle:i,stepDesc:s,showStepIcon:a}=e,o=(0,y.A)(t.breakpoints.down("lg"));return(0,r.jsxs)(v,{className:"step",children:[(0,r.jsxs)(w,{children:[(0,r.jsx)(A,{children:n}),(0,r.jsx)(x,{variant:"h6",children:i}),(0,r.jsx)(l.A,{variant:"body1",children:s})]}),a&&!o&&(0,r.jsx)(m.A,{color:"primary"})]})},j=()=>((0,a.useEffect)(()=>{i.Ay.registerPlugin(s.u);let e=i.Ay.timeline({scrollTrigger:{trigger:"#animation-wrapper",start:"top 70%",toggleActions:"play none pause pause"}});return e.fromTo("#animation-wrapper .step",{scale:.5,opacity:0},{scale:1,opacity:1,duration:.5,ease:"expoScale(0.5,7,none)",stagger:.1}),()=>{e.kill()}},[]),(0,r.jsxs)(c,{id:"animation-wrapper",children:[(0,r.jsx)(p,{variant:"h3",children:"Getting Started"}),(0,r.jsx)(u,{variant:"body1",children:"Follow these simple steps to start using ParrotOS"}),(0,r.jsxs)(h,{children:[(0,r.jsx)(b,{stepNumber:"01",stepTitle:"Choose Your Edition",stepDesc:"Select the ParrotOS edition that matches your needs - from daily use to advanced penetration testing.",showStepIcon:!0}),(0,r.jsx)(b,{stepNumber:"02",stepTitle:"Download & Verify",stepDesc:"Download your chosen ISO image and verify its integrity using the provided checksums and GPG signatures.",showStepIcon:!0}),(0,r.jsx)(b,{stepNumber:"03",stepTitle:"Install or Run Live",stepDesc:"Boot from USB for a live session to test without installation, or install to your system for persistent use.",showStepIcon:!0}),(0,r.jsx)(b,{stepNumber:"04",stepTitle:"Customize & Update",stepDesc:"Personalize your environment, install additional tools, and keep everything up-to-date with our rolling updates.",showStepIcon:!1})]})]}))},43422:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(15067),i=n(37876);let s=(0,r.A)((0,i.jsx)("path",{d:"M9.29 15.88 13.17 12 9.29 8.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42"}),"KeyboardArrowRightRounded")},53318:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(14232),i=n.t(r,2),s=n(61013),a=n(86706),o=n(32385);let l={...i}.useSyncExternalStore;function d(e={}){let{themeId:t}=e;return function(e,n={}){let i=(0,o.A)();i&&t&&(i=i[t]||i);let d="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:p=!1,matchMedia:u=d?window.matchMedia:null,ssrMatchMedia:c=null,noSsr:h=!1}=(0,a.A)({name:"MuiUseMediaQuery",props:n,theme:i}),m="function"==typeof e?e(i):e;return(m=m.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==l?function(e,t,n,i,s){let a=r.useCallback(()=>t,[t]),o=r.useMemo(()=>{if(s&&n)return()=>n(e).matches;if(null!==i){let{matches:t}=i(e);return()=>t}return a},[a,e,i,s,n]),[d,p]=r.useMemo(()=>
1{if(null===n)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[a,n,e]);return l(p,d,o)}:function(e,t,n,i,a){let[o,l]=r.useState(()=>a&&n?n(e).matches:i?i(e).matches:t);return(0,s.A)(()=>{if(!n)return;let t=n(e),r=()=>{l(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e,n]),o})(m,p,u,c,h)}}d();let p=d({themeId:n(31678).A})}}]);

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.