PageSourceSearch

https://app.aieasypic.com/_next/static/chunks/pages/ai-headshots/model-headshots-ad00e074a761da51.js

js aieasypic.com collected 2026-10-04 13:24:21 UTC 17,482 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5076],{42524:(e,t,o)=>{"use strict";function a(e,t,o){return Math.min(Math.max(e,t),o)}o.d(t,{q:()=>a})},48408:(e,t,o)=>{"use strict";o.d(t,{m:()=>y});var a=o(55729),r=o(92388),n=o(61946),l=o(38169),i=o(51690),s=(0,l.r)((e,{fluid:t,sizes:o},{size:a})=>({root:{paddingLeft:e.spacing.md,paddingRight:e.spacing.md,maxWidth:t?"100%":(0,i.Y)({size:a,sizes:o}),marginLeft:"auto",marginRight:"auto"}})),c=o(50433),d=Object.defineProperty,u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,p=(e,t,o)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;let f={sizes:{xs:(0,r.D)(540),sm:(0,r.D)(720),md:(0,r.D)(960),lg:(0,r.D)(1140),xl:(0,r.D)(1320)}},y=(0,a.forwardRef)((e,t)=>{let o=(0,n.a1)("Container",f,e),{className:r,fluid:l,size:i,unstyled:d,sizes:y,variant:g}=o,v=((e,t)=>{var o={};for(var a in e)h.call(e,a)&&0>t.indexOf(a)&&(o[a]=e[a]);if(null!=e&&u)for(var a of u(e))0>t.indexOf(a)&&m.call(e,a)&&(o[a]=e[a]);return o})(o,["className","fluid","size","unstyled","sizes","variant"]),{classes:b,cx:w}=s({fluid:l,sizes:y},{unstyled:d,name:"Container",variant:g,size:i});return a.createElement(c.a,((e,t)=>{for(var o in t||(t={}))h.call(t,o)&&p(e,o,t[o]);if(u)for(var o of u(t))m.call(t,o)&&p(e,o,t[o]);return e})({className:w(b.root,r),ref:t},v))});y.displayName="@mantine/core/Container"},75064:(e,t,o)=>{"use strict";o.d(t,{R:()=>h,S:()=>u});var a=o(55729),r=Object.defineProperty,n=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,s=(e,t,o)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,c=(e,t)=>{for(var o in t||(t={}))l.call(t,o)&&s(e,o,t[o]);if(n)for(var o of n(t))i.call(t,o)&&s(e,o,t[o]);return e},d=(e,t)=>{var o={};for(var a in e)l.call(e,a)&&0>t.indexOf(a)&&(o[a]=e[a]);if(null!=e&&n)for(var a of n(e))0>t.indexOf(a)&&i.call(e,a)&&(o[a]=e[a]);return o};function u(e){let{width:t,height:o,style:r}=e,n=d(e,["width","height","style"]);return a.createElement("svg",c({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:c({width:t,height:o},r)},n),a.createElement("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function h(e){var{indeterminate:t}=e,o=d(e,["indeterminate"]);return t?a.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},o),a.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):a.createElement(u,c({},o))}},77112:(e,t,o)=>{"use strict";o.r(t),o.d(t,{BUSINESS_MAN_HEADSHOTS_SHOWCASE_IMAGES:()=>O,BUSINESS_WOMAN_HEADSHOTS_SHOWCASE_IMAGES:()=>E,default:()=>j});var a=o(6029),r=o(85505),n=o(45016),l=o(33297),i=o(61946),s=o(50433),c=o(69943),d=o(50016),u=o(27835),h=o(34417),m=o(1751),p=o(58943),f=o(92907),y=o(78138),g=o(81278),v=o(55729),b=o(73462);let w=[{name:"Alex Rivera",title:"Fashion Model",company:"Freelance",rating:5,comment:"Got my first test shoot booked using these headshots. They look amazing and saved me hundreds on initial photos.",date:"December 2024"},{name:"Maya Chen",title:"Commercial Model",company:"Self-Represented",rating:5,comment:"Perfect for starting my portfolio. ".concat(f._g.fullSiteName," gave me different looks I could send to agencies right away."),date:"December 2024"},{name:"Kai Anderson",title:"Aspiring Model",company:"New Face",rating:5,comment:"Needed headshots for agency submissions but couldn't afford a photographer yet. These worked perfectly to get my foot in the door.",date:"December 2024"}],S=[{icon:(0,a.jsx)(d.JMY,{style:{width:40,height:40}}),title:"1. Upload Your Photos",description:"Take a few selfies with good lighting. Our AI creates clean, professional headshots perfect for agency submissions."},{icon:(0,a.jsx)(d.xfq,{style:{width:40,height:40}}),title:"2. AI Magic",description:"Get multiple looks and angles. Show your versatility without an expensive photoshoot."},{icon:(0,a.jsx)(d.O4,{style:{width:40,height:40}}),title:"3. Quick Delivery",description:"Download your modeling headsh
1ots in 2 hours. Start submitting to agencies today."}],x=[{title:"Clean, Professional Look",description:"Sharp, clear headshots that showcase your features and potential"},{title:"Multiple Angles",description:"Get different looks to show your versatility to agencies and clients"},{title:"Agency-Ready",description:"Professional quality that meets agency submission requirements"},{title:"Budget-Friendly",description:"Start your modeling career for $".concat(b.HEADSHOT_PRICE," - save money for test shoots")}],M="https://imaginary.aieasypic.com/resize",O=[1,2,4,8,10].map(e=>"".concat(M,"?url=https://cdnr2.aieasypic.com/ai-headshots/upscale_man_").concat(e,".png&type=webp&width=600")),E=[1,5,7,9,3,6].map(e=>"".concat(M,"?url=https://cdnr2.aieasypic.com/ai-headshots/upscale_woman_").concat(e,".jpeg&type=webp&width=600")),j=()=>{let e=(0,g.useRouter)(),{data:t}=(0,h.P)();(0,i.xd)();let{data:o}=(0,m.x$b)({training_type:p.MX.Professional_Headshots});(0,v.useMemo)(()=>{var e;return(null==o?void 0:o.results)&&(null==o||null==(e=o.results)?void 0:e.length)>0},[null==o?void 0:o.results]);let[d,M]=(0,v.useMemo)(()=>[O.sort(()=>.5-Math.random()),E.sort(()=>.5-Math.random())],[]),j=(0,v.useMemo)(()=>{var e;return(null==o?void 0:o.results)&&(null==o||null==(e=o.results)?void 0:e.length)>0?y.J.aieasypic.trainProfessionalHeadshotsAll:(null==t?void 0:t.email)?y.J.aieasypic.toolsProfessionalHeadshotsCreate:"".concat(y.J.common.register,"?nextUrl=").concat(y.J.aieasypic.toolsProfessionalHeadshotsCreate)},[null==t?void 0:t.email,null==o?void 0:o.results]);return(0,a.jsxs)(s.a,{children:[(0,a.jsx)(u.A,{title:"Model Headshots | Professional Photos in 2 Hours - ".concat(f._g.fullSiteName),description:"Get professional model headshots for agency submissions. Multiple looks and angles to showcase your potential. Starting at $29 - perfect for aspiring models.",image:d[0],url:"".concat(f._g.frontendUrl).concat(y.J.aieasyshot.modelHeadshots),openGraph:{title:"Model Headshots | Start Your Portfolio Today",description:"Get agency-ready headshots in 2 hours. Multiple looks to show your potential. Starting at $29 - perfect for new and aspiring models.",images:[{url:d[0],width:1200,height:630,alt:"Professional Model Headshot Example"}]},additionalMetaTags:[{name:"keywords",content:"model headshots, modeling portfolio, agency submissions, model photos, professional headshots, fashion model photos, commercial model headshots, affordable headshots, quick photos, modeling career"}]}),(0,a.jsx)(l.hH,{title:"Professional Model Headshots Made Simple",subtitle:"Get agency-ready headshots for $".concat(b.HEADSHOT_PRICE,". Multiple looks to start your portfolio, delivered in 2 hours."),tagline:"START YOUR MODELING CAREER",rating:4.9,ratingText:"4.9/5 from 1,000+ models",buttonText:"Get Your Model Headshots",buttonHref:j,showcaseImages:[d[0],M[0]]}),(0,a.jsx)(l.vn,{title:"Get Your Model Headshots in 3 Steps",steps:S,startUrl:j}),(0,a.jsx)(l.Q4,{title:"Start Your Portfolio Right",description:"Good headshots are your ticket into modeling. They show agencies your potential and help you book test shoots. Don't let expensive photography stop you from pursuing your modeling career.",testimonial:{quote:"These headshots helped me sign with my first agency. They loved that I came prepared with professional photos showing different angles.",author:"Jordan Taylor",role:"Commercial Model"},imageUrl:d[1],ctaButton:{text:"Get Started",href:j}}),(0,a.jsx)(l.tC,{options:[{title:"Phone Photos",price:"0",description:"Most agencies won't accept phone photos. Shows lack of commitment."},{title:f._g.fullSiteName,price:b.HEADSHOT_PRICE,description:"Professional headshots for agency submissions, multiple looks, 2-hour delivery.",isHighlighted:!0,buttonText:"Get Started",buttonHref:j},{title:"Model Photographer",price:"300-800",description:"Great but expensive. Save this money for your first test shoots."}]}),(0,a.jsx)(l.Q4,{title:"Show Your Best Angles",description:"Agencies want to see your potential from different angles. Get multiple professional shots that highlight your features and versatility. Perfect for agency submissions and social media.",testimonial:{quote:"Having different angles helped me show my versatility. Much better than spending hundreds before knowing if agencies are interested.",author:"Emma Rodriguez",role:"Fashion Model"},imageUrl:M[1],ctaButton:{text:"Get Started",href:j}}),(0,a.jsx)(l.bZ,{testimonials:w,ctaButton:{text:"Get Your Model Headsh
1ots",href:j},headingTitle:"Trusted by Models"}),(0,a.jsx)(l.cF,{title:"Start Your Career Without Breaking The Bank",description:"Model photographers charge $300-800 for basic headshots. Save that money for test shoots and get professional photos for a fraction of the cost.",guarantee:"\uD83D\uDCAB 100% Money Back Guarantee - Love your photos or get a full refund",plans:r.u,onPurchaseClick:t=>{e.push(j)}}),(0,a.jsx)(l.E2,{title:"Why Models Choose ".concat(f._g.fullSiteName),features:x,ctaButton:{text:"Get Started",href:j},imageUrl:M[2]}),(0,a.jsx)(n.A,{}),(0,a.jsx)(l.Q4,{title:"Smart Start for New Models",description:"Starting a modeling career is expensive. Between test shoots, comp cards, \n                and agency fees, costs add up fast. Get the professional headshots you need\n                without the big upfront investment. Use ".concat(f._g.fullSiteName," to test the\n                waters and save your money for what really matters - building your portfolio\n                with great test shoots."),imageUrl:M[3],ctaButton:{text:"Get Started",href:j},backgroundColor:"default"}),(0,a.jsx)(s.a,{bg:"gray.0",children:(0,a.jsx)(l.lJ,{children:[2,4,5].map(e=>(0,a.jsx)(c.x.Col,{md:4,children:(0,a.jsx)(l.VK,{title:l.L1[e].title,description:l.L1[e].description,imageUrl:b.ALL_HEADSHOTS_SHOWCASE_IMAGES[l.L1[e].imageIndex],href:l.L1[e].href})},e))})}),(0,a.jsx)(l.P8,{title:"Ready to Start Your Modeling Career?",description:"Join models who've jumpstarted their careers with ".concat(f._g.fullSiteName,". Get your agency-ready photos in 2 hours."),buttonText:"Get Your Model Headshots",buttonHref:j,features:["Agency-ready quality","Multiple angles included","2-hour delivery"]})]})}},91433:(e,t,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/ai-headshots/model-headshots",function(){return o(77112)}])},93944:(e,t,o)=>{"use strict";o.d(t,{G:()=>B});var a=o(55729),r=o(61946),n=o(62842),l=o(39286),i=o(42524),s=o(19720),c=Object.defineProperty,d=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,o)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,p=(e,t)=>{for(var o in t||(t={}))u.call(t,o)&&m(e,o,t[o]);if(d)for(var o of d(t))h.call(t,o)&&m(e,o,t[o]);return e};function f(e){let{width:t,height:o,style:r}=e,n=((e,t)=>{var o={};for(var a in e)u.call(e,a)&&0>t.indexOf(a)&&(o[a]=e[a]);if(null!=e&&d)for(var a of d(e))0>t.indexOf(a)&&h.call(e,a)&&(o[a]=e[a]);return o})(e,["width","height","style"]);return a.createElement("svg",p({viewBox:"0 0 24 24",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:p({width:t,height:o},r)},n),a.createElement("path",{d:"M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z"}))}f.displayName="@mantine/core/StarIcon";var y=o(92388),g=o(38169),v=o(51690);let b={xs:(0,y.D)(14),sm:(0,y.D)(18),md:(0,y.D)(20),lg:(0,y.D)(28),xl:(0,y.D)(32)};var w=(0,g.r)((e,{type:t,color:o},{size:a})=>{let r="light"===e.colorScheme?e.colors.gray[3]:e.colors.gray[8],n=e.fn.variant({variant:"filled",color:o,primaryFallback:!1}).background;return{icon:{stroke:"empty"===t?r:n,fill:"empty"===t?r:n,width:(0,v.Y)({size:a,sizes:b}),height:(0,v.Y)({size:a,sizes:b})}}});function S({size:e,type:t,color:o}){let{classes:r}=w({type:t,color:o},{name:"Rating",size:e});return a.createElement(f,{className:r.icon})}S.displayName="@mantine/core/StarSymbol";var x=o(10375),M=(0,g.r)(e=>({input:{height:0,width:0,position:"absolute",overflow:"hidden",whiteSpace:"nowrap",opacity:0,"&:focus":{[`& + .${(0,x.k)("label")}`]:{outline:"always"===e.focusRing||"auto"===e.focusRing?`${(0,y.D)(1)} solid ${e.colors[e.primaryColor]["dark"===e.colorScheme?7:5]}`:void 0},"&:focus:not(:focus-visible)":{[`& + .${(0,x.k)("label")}`]:{outline:"auto"===e.focusRing||"never"===e.focusRing?"none":void 0}}}},label:{ref:(0,x.k)("label"),display:"block",boxSizing:"border-box",margin:(0,y.D)(1),top:0,left:0,cursor:"pointer",position:"absolute",zIndex:0,"&[data-read-only]":{cursor:"default"},"&:last-of-type":{position:"relative",zIndex:0}},symbolBody:{display:"grid",placeContent:"center",placeItems:"center"}})),O=o(50433),E=Object.defineProperty,j=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,_=(e,t,o)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;function A(e){var{size:t,getSymbolLabel:o,emptyIcon:r,fullIcon:n,full:l,active:i,value:s,readOnly:c,fractionValue:d,classNames:u,styles:h,unstyled:m,color:p,id:f,variant:y,onChange:g}=e,v=((e,t)=>{var o={};for(var a in e)k.call(e,a)&&0>t.indexOf(a)&&(o[a]=e[a]);if(null!=e&&j)for(var a of j(e))0>t.indexOf(a)&&P.call(e,a)&&(o[a]=e[a]);return o}
1)(e,["size","getSymbolLabel","emptyIcon","fullIcon","full","active","value","readOnly","fractionValue","classNames","styles","unstyled","color","id","variant","onChange"]);let{classes:b}=M(null,{name:"Rating",classNames:u,styles:h,unstyled:m,size:t,variant:y}),w="function"==typeof n?n(s):n,x="function"==typeof r?r(s):r;return a.createElement(a.Fragment,null,!c&&a.createElement("input",((e,t)=>{for(var o in t||(t={}))k.call(t,o)&&_(e,o,t[o]);if(j)for(var o of j(t))P.call(t,o)&&_(e,o,t[o]);return e})({onKeyDown:e=>" "===e.key&&g(s),className:b.input,id:f,type:"radio","data-active":i,"aria-label":o(s),value:s,onChange:g},v)),a.createElement(O.a,{component:c?"div":"label",className:b.label,"data-read-only":c||void 0,htmlFor:f,sx:1===d?void 0:{zIndex:2*!!i},onClick:()=>g(s)},a.createElement(O.a,{className:b.symbolBody,sx:1===d?void 0:{clipPath:`inset(0 ${i?100-100*d:100}% 0 0)`}},l?w||a.createElement(S,{color:p,size:t,type:"full"}):x||a.createElement(S,{color:p,size:t,type:"empty"}))))}A.displayName="@mantine/core/RatingItem";var H=(0,g.r)(()=>({root:{display:"flex",width:"max-content","&:has(input:disabled)":{pointerEvents:"none",cursor:"not-allowed"}},symbolGroup:{position:"relative",transition:"transform 100ms ease",'&[data-active="true"]':{zIndex:1,transform:"scale(1.2)"}}})),N=Object.defineProperty,C=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,D=(e,t,o)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;function G(e,t){var o;let a=Math.round(e/t)*t,r=(null==(o=`${t}`.split(".")[1])?void 0:o.length)||0;return Number(a.toFixed(r))}let T={size:"sm",getSymbolLabel:e=>`${e}`,count:5,fractions:1,color:"yellow"},B=(0,a.forwardRef)((e,t)=>{let o=(0,r.a1)("Rating",T,e),{defaultValue:c,value:d,emptySymbol:u,fullSymbol:h,size:m,count:p,fractions:f,onChange:y,onHover:g,getSymbolLabel:v,name:b,readOnly:w,className:S,classNames:x,styles:M,unstyled:E,onMouseEnter:j,onMouseMove:k,onMouseLeave:P,highlightSelectedOnly:_,color:N,id:B,variant:L}=o,$=((e,t)=>{var o={};for(var a in e)R.call(e,a)&&0>t.indexOf(a)&&(o[a]=e[a]);if(null!=e&&C)for(var a of C(e))0>t.indexOf(a)&&I.call(e,a)&&(o[a]=e[a]);return o})(o,["defaultValue","value","emptySymbol","fullSymbol","size","count","fractions","onChange","onHover","getSymbolLabel","name","readOnly","className","classNames","styles","unstyled","onMouseEnter","onMouseMove","onMouseLeave","highlightSelectedOnly","color","id","variant"]),{classes:z,cx:Y,theme:U}=H(null,{name:"Rating",classNames:x,styles:M,unstyled:E,variant:L,size:m}),F=(0,n.B)(b),q=(0,n.B)(B),J=(0,a.useRef)(null),[W,X]=(0,l.Z)({value:d,defaultValue:c,finalValue:0,onChange:y}),[Q,V]=(0,a.useState)(-1),[K,Z]=(0,a.useState)(!0),ee=Math.floor(f),et=Math.floor(p),eo=1/ee,ea=G(W,eo),er=-1!==Q?Q:ea,en=()=>K&&V(-1),el=e=>{w||("number"==typeof e?X(e):X(parseFloat(e.target.value)))},ei=Array(et).fill(0).map((e,t)=>{let o=t+1,r=Array.from(Array(0===t?ee+1:ee)),n=!w&&Math.ceil(Q)===o;return a.createElement("div",{key:o,"data-active":n,className:z.symbolGroup},r.map((e,r)=>{let n=eo*(0===t?r:r+1),l=G(o-1+n,eo);return a.createElement(A,{key:`${o}-${l}`,size:m,variant:L,getSymbolLabel:v,emptyIcon:u,fullIcon:h,full:_?l===er:l<=er,active:l===er,checked:l===ea,readOnly:w,fractionValue:n,value:l,name:F,onChange:el,onBlur:en,classNames:x,styles:M,unstyled:E,color:N,id:`${q}-${t}-${r}`})}))});return a.createElement(O.a,((e,t)=>{for(var o in t||(t={}))R.call(t,o)&&D(e,o,t[o]);if(C)for(var o of C(t))I.call(t,o)&&D(e,o,t[o]);return e})({ref:(0,s.p)(J,t),className:Y(z.root,S),onMouseMove:e=>{if(null==k||k(e),w)return;let{left:t,right:o,width:a}=J.current.getBoundingClientRect(),r=a/et,n="rtl"===U.dir?o-e.clientX:e.clientX-t,l=(0,i.q)(G(n/r+eo/2,eo),eo,et);V(l),l!==Q&&(null==g||g(l))},onMouseEnter:e=>{null==j||j(e),w||Z(!1)},onMouseLeave:e=>{null==P||P(e),w||(V(-1),Z(!0),-1!==Q&&(null==g||g(-1)))}},$),ei)});B.displayName="@mantine/core/Rating"}},e=>{e.O(0,[3297,3462,636,6593,8792],()=>e(e.s=91433)),_N_E=e.O()}]);

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.