1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7555],{22664:function(e,n,i){i.d(n,{A:function(){return g}});var t=i(57437),s=i(2265),r=i(53458),l=i(73495),a=i(30401),c=i(73247),o=i(61994),u=i(45206),d=i(91529);let m=(0,s.memo)(function(e){let{label:n,icon:i,sticker:s,selected:r,mutedIcon:l,badgeTone:c,disabled:u,onClick:m}=e;return(0,t.jsxs)("button",{type:"button",disabled:u,onClick:m,"aria-pressed":r,className:(0,o.W)("flex min-h-[3.85rem] w-full items-center gap-3 rounded-2xl border px-2.5 py-2 text-left transition-colors [content-visibility:auto] [contain-intrinsic-size:auto_3.85rem]",r?"border-primary-500 bg-[#1a1a1a] ring-2 ring-primary-500/70":"border-white/[0.08] bg-[#1a1a1a] hover:border-white/16 hover:bg-[#1f1f1f]",u&&"cursor-not-allowed opacity-40"),children:[(0,t.jsx)(d.Dl,{muted:l,tone:c,size:"md",children:s?l?(0,t.jsx)("span",{className:"text-gray-400 [&>svg]:text-gray-400",children:s}):s:i?(0,t.jsx)(d.HS,{Icon:i,className:"h-7 w-7",plain:l}):null}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-[13px] font-semibold text-white sm:text-sm",children:n}),r?(0,t.jsx)("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-primary-500 text-black",children:(0,t.jsx)(a.Z,{className:"h-3.5 w-3.5",strokeWidth:3,"aria-hidden":!0})}):null]})});function g(e){let{title:n,options:i,selectedIds:a,onSelect:o,multiSelect:d=!1,maxSelections:g=6,searchPlaceholder:f="Search",emptyLabel:p="Nothing matches",allowNone:h=!1,noneLabel:_="None",allowCustom:b=!1,customLabel:w="Custom",customPlaceholder:x="Type your ownâ¦",customText:y="",onCustomTextChange:v,customClearsSelection:k,closeOnSelect:j=!1,onRequestClose:N,doneLabel:S,onDone:C,loading:D=!1}=e,[L,P]=(0,s.useState)(""),z=y.trim().length>
10,T=null!=k?k:!d,[O,R]=(0,s.useState)(z);(0,s.useEffect)(()=>{z&&R(!0)},[z]);let E=e=>{var n;return null!==(n=e.label)&&void 0!==n?n:e.label_en},F=(0,s.useMemo)(()=>new Set(a),[a]),M=(0,s.useMemo)(()=>{let e=L.trim().toLowerCase(),n=i;return e&&(n=i.filter(n=>E(n).toLowerCase().includes(e)||n.label_en.toLowerCase().includes(e)||n.code.toLowerCase().includes(e))),[...n].sort((e,n)=>E(e).localeCompare(E(n),void 0,{sensitivity:"base"}))},[i,L]),H=d&&a.length>=g,K=()=>{j&&N&&window.setTimeout(N,110)},Q=()=>{null==v||v(""),R(!1)},A=e=>{if((z||O)&&Q(),d){if(a.includes(e)){o(a.filter(n=>n!==e));return}if(a.length<g){let n=[...a,e];o(n),n.length>=g&&K()}return}o(a[0]===e?[]:[e]),K()},B=e=>{null==v||v(e),e.trim()&&T&&a.length>0&&o([])},W=!!n.trim();return(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsxs)("div",{className:"flex shrink-0 flex-col gap-2.5",children:[W?(0,t.jsx)("h3",{className:"min-w-0 text-lg font-black uppercase tracking-wide text-white sm:text-xl",children:n}):null,(0,t.jsxs)("div",{className:"relative w-full",children:[(0,t.jsx)(c.Z,{className:"pointer-events-none absolute left-3 top-1/2 h-3.5 w-3.5 -translate-y-1/2 text-gray-500"}),(0,t.jsx)("input",{type:"search",value:L,onChange:e=>P(e.target.value),placeholder:f,className:"w-full rounded-full border border-white/10 bg-[#1c1c1c] py-2.5 pl-9 pr-3 text-sm text-white placeholder:text-gray-500 focus:border-primary-500/50 focus:outline-none focus:ring-1 focus:ring-primary-500/30",autoComplete:"off"})]}),(0,t.jsx)(r.M,{initial:!1,children:b&&O?(0,t.jsx)(l.E.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22,ease:[.32,.72,0,1]},className:"overflow-hidden",children:(0,t.jsx)("div",{className:"rounded-2xl border border-white/[0.1] bg-[rgba(26,26,26,0.72)] shadow-[0_8px_28px_rgba(0,0,0,0.42),inset_0_1px_0_rgba(255,255,255,0.08)] backdrop-blur-xl",children:(0,t.jsx)("textarea",{value:y,onChange:e=>B(e.target.value),placeholder:x,rows:3,maxLength:500,className:"w-full resize-none bg-transparent px-4 py-3.5 text-[15px] text-white placeholder:text-gray-500 outline-none",autoFocus:!0})})},"custom-field"):null})]}),D?(0,t.jsx)("div",{className:"mt-4 grid grid-cols-2 gap-2",children:Array.from({length:6},(e,n)=>(0,t.jsx)("div",{className:"h-[3.25rem] animate-pulse rounded-2xl border border-white/[0.06] bg-white/[0.04]"},n))}):(0,t.jsxs)("div",{className:"mt-3 grid grid-cols-2 gap-2 content-start",children:[b&&v?(0,t.jsx)(m,{label:w,sticker:u.kV.custom({className:"h-7 w-7 text-[#3B0764]"}),badgeTone:"custom",selected:z||O,disabled:H&&!z&&!O,onClick:()=>{if(O&&!z){R(!1);return}R(!0),T&&a.length>0&&o([])}}):null,h?(0,t.jsx)(m,{label:_,sticker:u.kV.none({className:"h-7 w-7 text-gray-400"}),selected:!z&&0===a.length,mutedIcon:!0,onClick:()=>{Q(),o([]),d||K()}}):null,M.map(e=>{var n;let i=F.has(e.id);return(0,t.jsx)(m,{label:E(e),icon:e.icon,sticker:null!==(n=e.sticker)&&void 0!==n?n:(0,u.Kw)(e.code,{size:"md"}),selected:i&&!(z&&T),disabled:H&&!i,onClick:()=>A(e.id)},e.id)})]}),D||0!==M.length||b||h?null:(0,t.jsx)("p",{className:"mt-8 text-center text-sm text-gray-500",children:p}),d&&C?(0,t.jsx)("button",{type:"button",onClick:C,className:"mt-4 inline-flex w-full shrink-0 items-center justify-center rounded-full bg-white px-4 py-3 text-sm font-semibold text-black transition hover:bg-white/90",children:null!=S?S:"Done"}):null]})}},47633:function(e,n,i){i.d(n,{Et:function(){return t},P9:function(){return r},fb:function(){return o},gQ:function(){return c},jk:function(){return l},vt:function(){return a},yZ:function(){return s}});let t=new Set(["shy","flirty","dominant","submissive","playful_mischievous","romantic","sweet","tsundere","kuudere","seductive","confident","brat","nurturing","mysterious","sarcastic","clingy_needy","bubbly","innocent_naive","protective","yandere_obsessive_poss"]),s=new Set(["Dirty Talk","teasing","upd_k_praise","bondage","Spanking","Dominant","Submissive","Exhibitionism","roleplay","Breeding","Free Use","Pet Play","Public Play","Lingerie","Blindfolds","ki_pw_edging_denial","tone_corruption","voyeurism","Anal Play","Romantic"]),r=new Set(["gaming","reading","music","fitness","cooking","travel","Anime","Photography","Singing","Yoga","Watching movies","Painting","Writing","Hiking","Swimming","Karaoke","dancing","Coffee","Cosplay","art"]),l=new Set(["girlfriend","wife","friends_with_benefits","roommate","stranger"]),a=new Set(["Nurse","Teacher","college_student","srv_cafe_waitress","Barista","cre_model_fashion","influencer_social_star","cre_streamer_gamer_girl","adu_stripper_exotic","ofc_secretary_personal_asst","Doctor","Lawyer","Police Officer","cre_dancer_backup","Singer-songwriter","cre_actress_as
1piring","maid_personal_servant","adu_porn_actress","adu_onlyfans_creator","cheer_captain"]);function c(e,n){let i=null!=e?e:[],t=i.filter(e=>!0===e.is_essential);return(t.length>0?t:i.filter(e=>n.has(e.code))).slice(0,20)}function o(e,n,i){if(!i.length)return e;let t=new Map((null!=n?n:[]).map(e=>[e.id,e])),s=new Set(e.map(e=>e.id)),r=[];for(let e of i){if(s.has(e))continue;let n=t.get(e);n&&(r.push(n),s.add(e))}return r.length?[...r,...e]:e}},45206:function(e,n,i){i.d(n,{Kw:function(){return o},kV:function(){return u}});var t=i(57437),s=i(73198),r=i(95468);i(91529);var l=i(77607);let a={shy:l.kD,flirty:l.wG,dominant:l._D,submissive:l.Dg,playful_mischievous:l.lo,romantic:l.jD,sweet:l.x9,tsundere:l.fK,kuudere:l.Rv,seductive:l.y1,confident:l.$Q,brat:l.AR,nurturing:l.d7,mysterious:l.Iu,sarcastic:l.Ji,clingy_needy:l.GD,bubbly:l.r1,innocent_naive:l.gd,protective:l.Xj,yandere_obsessive_poss:l.aF,caring:l.d7,playful:l.lo,mischievous:l.lo,clingy:l.GD,innocent:l.gd,yandere:l.aF,passionate:l.jD,charming:l.wG,witty:l.Ji,sassy:l.AR,adventurous:l.XS,girlfriend:l.bz,wife:l.Dx,friends_with_benefits:l.xF,roommate:l.lC,stranger:l.cG,Nurse:l.OH,Doctor:l.OH,Teacher:l.p5,college_student:l.p5,srv_cafe_waitress:l.ab,Barista:l.L8,cre_model_fashion:l.kq,influencer_social_star:l.im,cre_streamer_gamer_girl:l.Rt,adu_stripper_exotic:l.vz,ofc_secretary_personal_asst:l.nQ,Lawyer:l.ai,"Police Officer":l.Tl,cre_dancer_backup:l.vz,"Singer-songwriter":l.DX,cre_actress_aspiring:l.MK,maid_personal_servant:l.lf,adu_porn_actress:l.TE,adu_onlyfans_creator:l.Qk,cheer_captain:l.Dz,med_nurse:l.OH,med_doctor:l.OH,edu_teacher:l.p5,srv_barista:l.L8,fit_personal_trainer:l.Oz,corp_secretary:l.nQ,gaming:l.vF,reading:l.eO,music:l.SF,fitness:l.Oz,cooking:l.XR,travel:l.XS,Anime:l.C7,Photography:l.LZ,Singing:l.DX,Yoga:l.ju,"Watching movies":l.NN,Painting:l.pn,Writing:l.RW,Hiking:l.R7,Swimming:l.PR,Karaoke:l.DX,dancing:l.SF,Coffee:l.L8,Cosplay:l.MK,art:l.pn,"Dirty Talk":l.cg,teasing:l.lo,upd_k_praise:l.TE,bondage:l.k,Spanking:l.lH,Dominant:l._D,Submissive:l.Dg,Exhibitionism:l.bS,roleplay:l.MK,Breeding:l.bz,"Free Use":l.sw,"Pet Play":l.zd,"Public Play":l.c3,Lingerie:l.M4,Blindfolds:l.Iw,ki_pw_edging_denial:l.bL,tone_corruption:l.sw,voyeurism:l.bS,"Anal Play":l.sw,Romantic:l.jD},c=new Map(Object.entries(a).map(e=>{let[n,i]=e;return[n.toLowerCase(),i]}));function o(e,n){var i,s,r;let o=[(null==n?void 0:n.size)==="sm"?"h-6 w-6":(null==n?void 0:n.size)==="lg"?"h-8 w-8":"h-7 w-7",null==n?void 0:n.className].filter(Boolean).join(" "),u=null!==(i=null!==(r=null!==(s=a[e])&&void 0!==s?s:c.get(e.toLowerCase()))&&void 0!==r?r:null)&&void 0!==i?i:function(e){let n=e.toLowerCase().replace(/[\s/-]+/g,"_");return n.includes("nurse")||n.includes("doctor")||n.includes("med_")?l.OH:n.includes("teacher")||n.includes("student")||n.includes("professor")||n.includes("edu_")?l.p5:n.includes("barista")||n.includes("coffee")?l.L8:n.includes("waitress")||n.includes("waiter")||n.includes("cafe")||n.includes("restaurant")?l.ab:n.includes("trainer")||n.includes("fitness")||n.includes("fit_")||n.includes("athlete")?l.Oz:n.includes("secretary")||n.includes("assistant")||n.includes("corp_")||n.includes("office")?l.nQ:n.includes("lawyer")||n.includes("attorney")?l.ai:n.includes("police")||n.includes("officer")||n.includes("security")?l.Tl:n.includes("streamer")||n.includes("gamer")||n.includes("twitch")?l.Rt:n.includes("influencer")||n.includes("social")?l.im:n.includes("model")&&!n.includes("webcam")?l.kq:n.includes("actress")||n.includes("actor")?l.MK:n.includes("singer")||n.includes("songwriter")||n.includes("vocal")?l.DX:n.includes("dancer")||n.includes("dance")||n.includes("stripper")||n.includes("exotic")?l.vz:n.includes("cheer")?l.Dz:n.includes("maid")||n.includes("servant")||n.includes("housekeep")?l.lf:n.includes("onlyfans")||n.includes("camgirl")||n.includes("webcam")?l.Qk:n.includes("porn")||n.includes("adult_film")?l.TE:n.includes("photographer")||n.includes("photo")?l.LZ:n.includes("writer")||n.includes("journalist")?l.RW:n.includes("artist")||n.includes("illustrator")||n.includes("designer")?l.pn:n.includes("youtuber")||n.includes("tiktok")||n.includes("content_creator")?l.Qk:n.includes("musician")?l.SF:null}(e);if(u)return(0,t.jsx)(u,{className:o});let d=e.toLowerCase();return d.includes("kink")||d.includes("nsfw")||d.includes("fetish")?(0,t.jsx)(l.sw,{className:o}):d.includes("hobby")||d.includes("game")?(0,t.jsx)(l.vF,{className:o}):d.includes("job")||d.includes("occupation")||d.includes("work")?(0,t.jsx)(l.nQ,{className:o}):(0,t.jsx)(l.TE,{className:o})}s.Z,r.Z;let u={custom:e=>(0,t.jsx)(l.pG,{...e}),none:e=>(0,t.jsx)(l.T6,{...e})}}}]);
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.