(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8786],{2015:()=>{},2536:(e,t,i)=>{"use strict";i.d(t,{k5:()=>c});var s=i(2115),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=s.createContext&&s.createContext(a),r=function(){return(r=Object.assign||function(e){for(var t,i=1,s=arguments.length;it.indexOf(s)&&(i[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);at.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(i[s[a]]=e[s[a]]);return i};function c(e){return function(t){return s.createElement(l,r({attr:r({},e.attr)},t),function e(t){return t&&t.map(function(t,i){return s.createElement(t.tag,r({key:i},t.attr),e(t.child))})}(e.child))}}function l(e){var t=function(t){var i,a=e.attr,o=e.size,c=e.title,l=n(e,["attr","size","title"]),d=o||t.size||"1em";return t.className&&(i=t.className),e.className&&(i=(i?i+" ":"")+e.className),s.createElement("svg",r({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,l,{className:i,style:r(r({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),c&&s.createElement("title",null,c),e.children)};return void 0!==o?s.createElement(o.Consumer,null,function(e){return t(e)}):t(a)}},2838:(e,t,i)=>{Promise.resolve().then(i.bind(i,9654))},4393:()=>{},5695:(e,t,i)=>{"use strict";var s=i(8999);i.o(s,"usePathname")&&i.d(t,{usePathname:function(){return s.usePathname}}),i.o(s,"useRouter")&&i.d(t,{useRouter:function(){return s.useRouter}}),i.o(s,"useSearchParams")&&i.d(t,{useSearchParams:function(){return s.useSearchParams}})},8690:()=>{},9654:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>c});var s=i(5155),a=i(2115);i(8690),i(2015);var o=i(9848),r=i(5695);i(4393);let n=e=>{let{isOpen:t,onClose:i}=e,[n,c]=(0,a.useState)([]),l=(0,r.useRouter)(),d=[{id:"partial",name:"Partial Suit",basePrice:800,description:"Head, paws, and tail",category:"suit_type"},{id:"three_quarter",name:"3/4 Suit",basePrice:1200,description:"Partial suit plus arms and legs",category:"suit_type"},{id:"fullsuit",name:"Full Suit",basePrice:1800,description:"Complete bodysuit with all parts",category:"suit_type"},{id:"moving_jaw",name:"Moving Jaw",basePrice:150,description:"Articulated jaw mechanism",category:"features"},{id:"magnetic_eyelids",name:"Magnetic Eyelids",basePrice:100,description:"Changeable expressions",category:"features"},{id:"led_eyes",name:"LED Eyes",basePrice:200,description:"Glowing eye effects",category:"features"},{id:"ventilation",name:"Extra Ventilation",basePrice:75,description:"Improved airflow system",category:"features"},{id:"extra_expressions",name:"Extra Expression Set",basePrice:50,description:"Additional magnetic pieces",category:"addons"},{id:"padded_bodysuit",name:"Padded Bodysuit",basePrice:300,description:"Muscle/body padding",category:"addons"},{id:"digitigrade_legs",name:"Digitigrade Legs",basePrice:250,description:"Plantigrade to digitigrade conversion",category:"addons"},{id:"custom_accessories",name:"Custom Accessories",basePrice:100,description:"Glasses, jewelry, etc.",category:"addons"}],p=(e,t)=>{c(i=>{if("suit_type"!==t)return i.includes(e)?i.filter(t=>t!==e):[...i,e];{let t=i.filter(e=>{var t;return!(null==(t=d.find(t=>t.id===e))?void 0:t.category.startsWith("suit_type"))});return i.includes(e)?t:[...t,e]}})},m=()=>n.reduce((e,t)=>{let i=d.find(e=>e.id===t);return e+((null==i?void 0:i.basePrice)||0)},0),h=()=>n.find(e=>{var t;return(null==(t=d.find(t=>t.id===e))?void 0:t.category)==="suit_type"});return t?(0,s.jsx)("div",{className:"modal-overlay",onClick:i,children:(0,s.jsxs)("div",{className:"fursuit-quote-modal",onClick:e=>e.stopPropagation(),children:[(0,s.jsx)("button",{className:"modal-close-button",onClick:i,"aria-label":"Close fursuit quote",children:(0,s.jsx)(o.WQq,{})}),(0,s.jsxs)("div",{className:"fursuit-quote-content",children:[(0,s.jsx)("h2",{className:"fursuit-quote-title",children:"Custom Fursuit Quote"}),(0,s.jsx)("p",{className:"fursuit-quote-description",children:"Select your desired features to get an estimated price for your custom fursuit commission."}),(0,s.jsxs)("div",{className:"fursuit-options-container",children:[(0,s.jsxs)("div",{className:"option-category",children:[(0,s.jsx)("h3",{children:"Suit Type"}),(0,s.jsx)("div",{className:"option-grid",children:d.filter(e=>"suit_type"===e.category).map(e=>(0,s.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,s.jsx)("div",{className:"option-name",children:e.name}),(0,s.jsxs)("div",{className:"option-price",children:["$",e.basePrice]}),(0,s.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]}),(0,s.jsxs)("div",{className:"option-category",children:[(0,s.jsx)("h3",{children:"Features"}),(0,s.jsx)("div",{className:"option-grid",children:d.filter(e=>"features"===e.category).map(e=>(0,s.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,s.jsx)("div",{className:"option-name",children:e.name}),(0,s.jsxs)("div",{className:"option-price",children:["+$",e.basePrice]}),(0,s.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]}),(0,s.jsxs)("div",{className:"option-category",children:[(0,s.jsx)("h3",{children:"Add-ons"}),(0,s.jsx)("div",{className:"option-grid",children:d.filter(e=>"addons"===e.category).map(e=>(0,s.jsxs)("div",{className:"option-card ".concat(n.includes(e.id)?"selected":""),onClick:()=>p(e.id,e.category),children:[(0,s.jsx)("div",{className:"option-name",children:e.name}),(0,s.jsxs)("div",{className:"option-price",children:["+$",e.basePrice]}),(0,s.jsx)("div",{className:"option-description",children:e.description})]},e.id))})]})]}),(0,s.jsxs)("div",{className:"quote-summary",children:[(0,s.jsx)("div",{className:"selected-options",children:0===n.length?(0,s.jsx)("p",{className:"no-selection",children:"Select options above to see your quote"}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h4",{children:"Selected Options:"}),(0,s.jsx)("ul",{children:n.map(e=>{let t=d.find(t=>t.id===e);return t?(0,s.jsxs)("li",{children:[t.name," - $",t.basePrice]},e):null})})]})}),(0,s.jsxs)("div",{className:"quote-total",children:[(0,s.jsxs)("div",{className:"total-price",children:["Estimated Total: ",(0,s.jsxs)("span",{className:"price-amount",children:["$",m()]})]}),h()&&(0,s.jsx)("div",{className:"quote-disclaimer",children:"* This is a base estimate. Final pricing may vary based on complexity, materials, and custom requirements."})]}),n.length>0&&h()&&(0,s.jsx)("div",{className:"contact-commission-section",children:(0,s.jsx)("button",{className:"contact-commission-button",onClick:()=>{let e=new URLSearchParams({type:"fursuits",options:JSON.stringify(n.map(e=>{let t=d.find(t=>t.id===e);return t?"".concat(t.name," - $").concat(t.basePrice):""}).filter(Boolean)),total:m().toString()});l.push("/contact?".concat(e.toString())),i()},children:"Contact for Commission"})})]})]})]})}):null};function c(){let[e,t]=(0,a.useState)(!1),[i,o]=(0,a.useState)(null),[r,c]=(0,a.useState)(null);return(0,a.useEffect)(()=>(document.body.classList.add("fursuits-page"),()=>{document.body.classList.remove("fursuits-page")}),[]),(0,s.jsxs)("div",{className:"patchwork-page navbar-spaced",children:[(0,s.jsxs)("div",{className:"patchwork-header",children:[(0,s.jsx)("img",{src:"/images/characters/starpup.webp",alt:"Starpup",className:"header-starpup-image"}),(0,s.jsx)("div",{className:"header-patch main-patch",children:(0,s.jsx)("h1",{className:"patchwork-title",children:"lili's fursuits !"})})]}),(0,s.jsxs)("div",{className:"workshop-area",children:[(0,s.jsxs)("div",{className:"workshop-background",children:[(0,s.jsx)("div",{className:"hatch-pattern hatch-1"}),(0,s.jsx)("div",{className:"hatch-pattern hatch-2"}),(0,s.jsx)("div",{className:"hatch-pattern hatch-3"}),(0,s.jsx)("div",{className:"stitch-line stitch-1"}),(0,s.jsx)("div",{className:"stitch-line stitch-2"}),(0,s.jsx)("div",{className:"stitch-line stitch-3"}),(0,s.jsx)("div",{className:"fabric-scrap scrap-1"}),(0,s.jsx)("div",{className:"fabric-scrap scrap-2"}),(0,s.jsx)("div",{className:"fabric-scrap scrap-3"})]}),[{id:"sketch",title:"Doodle & Dream",description:"Wild sketches and crazy ideas scattered everywhere!",icon:"✏️",position:{top:"15%",left:"8%",rotation:"-12deg"},size:"medium",color:"#ff6b6b",stitchPattern:"cross"},{id:"plan",title:"Chaotic Planning",description:"Post-it notes and coffee-stained blueprints",icon:"\uD83D\uDCDD",position:{top:"25%",left:"70%",rotation:"8deg"},size:"small",color:"#4ecdc4",stitchPattern:"running"},{id:"foam",title:"Foam Carving Madness",description:"Foam bits everywhere, but magic happening!",icon:"\uD83D\uDD2A",position:{top:"55%",left:"20%",rotation:"-5deg"},size:"large",color:"#45b7d1",stitchPattern:"zigzag"},{id:"print",title:"3D Printing Corner",description:"Whirring machines and perfect little parts",icon:"\uD83D\uDDA8️",position:{top:"8%",left:"45%",rotation:"15deg"},size:"medium",color:"#96ceb4",stitchPattern:"chain"},{id:"paint",title:"Paint Splatter Zone",description:"Colors flying, masterpieces emerging",icon:"\uD83C\uDFA8",position:{top:"40%",left:"75%",rotation:"-10deg"},size:"small",color:"#ffeaa7",stitchPattern:"blanket"},{id:"fur",title:"Furry Explosion",description:"Fur everywhere! In your coffee, on your clothes...",icon:"✂️",position:{top:"65%",left:"15%",rotation:"12deg"},size:"large",color:"#fd79a8",stitchPattern:"overlock"},{id:"wiring",title:"Sparky Electronics",description:"Wires, LEDs, and occasional small explosions",icon:"⚡",position:{top:"50%",left:"85%",rotation:"-8deg"},size:"medium",color:"#a29bfe",stitchPattern:"herringbone"},{id:"assembly",title:"Final Chaos",description:"Somehow it all comes together beautifully!",icon:"\uD83D\uDD27",position:{top:"73%",left:"58%",rotation:"6deg"},size:"large",color:"#fd63a8",stitchPattern:"cross"},{id:"coffee",title:"Coffee Break Corner",description:"Essential fuel for creativity! Spills optional.",icon:"☕",position:{top:"55%",left:"5%",rotation:"-15deg"},size:"small",color:"#deb887",stitchPattern:"running"},{id:"cleanup",title:"Cleanup Catastrophe",description:"Attempting organization, creating more chaos",icon:"\uD83E\uDDF9",position:{top:"80%",left:"20%",rotation:"10deg"},size:"medium",color:"#ffb347",stitchPattern:"zigzag"},{id:"inspiration",title:"Random Inspiration",description:"2 AM ideas that actually work!",icon:"\uD83D\uDCA1",position:{top:"75%",left:"85%",rotation:"-7deg"},size:"small",color:"#87ceeb",stitchPattern:"chain"},{id:"testing",title:"Quality Testing",description:"Making sure everything survives hugs",icon:"\uD83E\uDDEA",position:{top:"52%",left:"42%",rotation:"14deg"},size:"medium",color:"#dda0dd",stitchPattern:"blanket"},{id:"snacks",title:"Emergency Snacks",description:"Hidden treats for long crafting sessions",icon:"\uD83C\uDF6A",position:{top:"55%",left:"60%",rotation:"-12deg"},size:"small",color:"#f0e68c",stitchPattern:"herringbone"}].map(e=>(0,s.jsx)("div",{className:"process-patch ".concat(e.size," ").concat(e.stitchPattern,"-stitch"),style:{position:"absolute",top:e.position.top,left:e.position.left,transform:"rotate(".concat(e.position.rotation,")"),backgroundColor:e.color,"--patch-color":e.color},onClick:()=>o(e),children:(0,s.jsx)("div",{className:"patch-corner-fold"})},e.id)),[{id:"species",category:"Species",title:"What Are You?",description:"Dog? Cat? Dragon? Mysterious blob?",examples:["Canines","Felines","Scalies","Mythicals","Hybrids"],position:{top:"12%",left:"25%",rotation:"-6deg"},size:"medium",pattern:"polka"},{id:"colors",category:"Colors",title:"Rainbow Time!",description:"All the colors or just one? You decide!",examples:["Natural","Neon","Pastel","Galaxy","Glow"],position:{top:"60%",left:"70%",rotation:"10deg"},size:"small",pattern:"stripes"},{id:"features",category:"Features",title:"Special Bits",description:"What makes you uniquely YOU?",examples:["Markings","Scars","Patterns","Accessories"],position:{top:"40%",left:"5%",rotation:"14deg"},size:"medium",pattern:"chevron"},{id:"tech",category:"Tech",title:"Blinky Things",description:"LEDs, sounds, moving parts - the fun stuff!",examples:["LED Eyes","Sound Effects","Moving Ears","Fans"],position:{top:"80%",left:"55%",rotation:"-12deg"},size:"small",pattern:"dots"},{id:"comfort",category:"Comfort",title:"Cozy Features",description:"Because being comfy is important!",examples:["Ventilation","Padding","Easy Vision","Light Weight"],position:{top:"20%",left:"60%",rotation:"8deg"},size:"medium",pattern:"waves"},{id:"personality",category:"Personality",title:"Character Vibes",description:"What energy do they give off?",examples:["Playful","Mysterious","Gentle","Energetic","Wise"],position:{top:"35%",left:"55%",rotation:"-15deg"},size:"small",pattern:"polka"},{id:"materials",category:"Materials",title:"Texture Magic",description:"Soft, spiky, smooth, or sparkly?",examples:["Minky","Shag","Sequins","Vinyl","Plush"],position:{top:"70%",left:"45%",rotation:"12deg"},size:"medium",pattern:"stripes"},{id:"extras",category:"Extras",title:"Wild Ideas",description:"The completely bonkers additions!",examples:["Wings","Multiple Tails","Horns","Glow Paint","Removable Parts"],position:{top:"85%",left:"10%",rotation:"-8deg"},size:"small",pattern:"dots"},{id:"backstory",category:"Story",title:"Their Tale",description:"Every character has a story to tell",examples:["Origin","Hobbies","Dreams","Fears","Adventures"],position:{top:"86%",left:"76%",rotation:"16deg"},size:"medium",pattern:"chevron"}].map(e=>(0,s.jsx)("div",{className:"option-patch ".concat(e.size," ").concat(e.pattern,"-pattern"),style:{position:"absolute",top:e.position.top,left:e.position.left,transform:"rotate(".concat(e.position.rotation,")")},onClick:()=>c(e)},e.id)),(0,s.jsx)("div",{className:"starpup-patch",children:(0,s.jsxs)("div",{className:"starpup-content",children:[(0,s.jsx)("img",{src:"/images/characters/starpup.webp",alt:"Starpup - Made with organized chaos",className:"starpup-showcase-image"}),(0,s.jsxs)("div",{className:"starpup-info",children:[(0,s.jsx)("h2",{children:"meet starpup!"}),(0,s.jsx)("p",{children:"made in a month for WAFF 2024, this starry-eyed pup was made in a hurry !"}),(0,s.jsxs)("div",{className:"chaos-stats",children:[(0,s.jsx)("div",{className:"stat",children:"large starry eyes !"}),(0,s.jsx)("div",{className:"stat",children:"3D printed claws, eyes and nose"}),(0,s.jsx)("div",{className:"stat",children:"fully custom design ~"})]})]})]})}),(0,s.jsxs)("div",{className:"cta-patch",children:[(0,s.jsx)("h2",{children:"wanna commission me?"}),(0,s.jsx)("button",{className:"chaos-cta-button",onClick:()=>t(!0),children:"get a quote!"})]}),(0,s.jsxs)("div",{className:"info-patch info-patch-paws",children:[(0,s.jsx)("img",{src:"/images/fursuits/image7.webp",alt:"Fursuit paws",className:"info-patch-image"}),(0,s.jsxs)("div",{className:"info-patch-text",children:[(0,s.jsx)("h3",{children:"fursuit paws"}),(0,s.jsx)("p",{children:"i make fully custom hand-sewn fursuit paws, designed to match your character and sized to fit you perfectly."})]})]}),(0,s.jsxs)("div",{className:"info-patch info-patch-3d",children:[(0,s.jsx)("img",{src:"/images/fursuits/image7.webp",alt:"3D printed parts",className:"info-patch-image"}),(0,s.jsxs)("div",{className:"info-patch-text",children:[(0,s.jsx)("h3",{children:"custom 3D printed parts"}),(0,s.jsx)("p",{children:"claws, noses, teeth, horns — i design and print custom parts tailored to your character's look."})]})]}),(0,s.jsxs)("div",{className:"info-patch info-patch-eyes",children:[(0,s.jsx)("img",{src:"/images/fursuits/image7.webp",alt:"Eye meshes",className:"info-patch-image"}),(0,s.jsxs)("div",{className:"info-patch-text",children:[(0,s.jsx)("h3",{children:"eye meshes"}),(0,s.jsx)("p",{children:"i craft follow-me eye meshes that give your suit that expressive, lifelike gaze from every angle."})]})]})]}),i&&(0,s.jsx)("div",{className:"modal-overlay",onClick:()=>o(null),children:(0,s.jsxs)("div",{className:"card-modal",onClick:e=>e.stopPropagation(),children:[(0,s.jsx)("button",{className:"modal-close",onClick:()=>o(null),children:"\xd7"}),(0,s.jsx)("div",{className:"modal-icon",children:i.icon}),(0,s.jsx)("h2",{className:"modal-title",children:i.title}),(0,s.jsx)("p",{className:"modal-description",children:i.description}),(0,s.jsxs)("div",{className:"modal-details",children:[(0,s.jsx)("h3",{children:"What happens here:"}),(0,s.jsxs)("p",{children:["This is where the magic of ",i.title.toLowerCase()," takes place! It's messy, it's chaotic, but somehow everything comes together perfectly. Coffee spills optional but recommended."]})]})]})}),r&&(0,s.jsx)("div",{className:"modal-overlay",onClick:()=>c(null),children:(0,s.jsxs)("div",{className:"option-modal",onClick:e=>e.stopPropagation(),children:[(0,s.jsx)("button",{className:"modal-close",onClick:()=>c(null),children:"\xd7"}),(0,s.jsx)("h2",{className:"modal-title",children:r.title}),(0,s.jsx)("p",{className:"modal-description",children:r.description}),(0,s.jsx)("div",{className:"examples-grid",children:r.examples.map((e,t)=>(0,s.jsx)("div",{className:"example-card",children:e},t))})]})}),(0,s.jsx)(n,{isOpen:e,onClose:()=>t(!1)})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[387,9270,4786,8640,8441,1684,7358],()=>t(2838)),_N_E=e.O()}]);