PageSourceSearch

https://tadak.ai/_next/static/chunks/0rw.8i2~gb.f6.js

js tadak.ai collected 2026-10-03 21:15:25 UTC 32,919 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,383861,279029,185976,90493,155400,985774,906643,483479,506885,500010,970410,881265,282513,e=>{"use strict";class t{constants;constructor(e){this.constants=this.#e(e),function e(t){return Object.freeze(t),Object.getOwnPropertyNames(t).forEach(r=>{let n=t[r];null===n||"object"!=typeof n||Object.isFrozen(n)||e(n)}),t}(this.constants)}#e=e=>Array.isArray(e)?e.map(e=>e instanceof t?e:e&&"object"==typeof e?r(e):e):Object.keys(e).reduce((n,a)=>{let i=e[a];return n[a]=i instanceof t?i:i&&"object"==typeof i?r(i):i,n},{});get keys(){return Object.keys(this.constants)}get values(){return Object.values(this.constants)}get entries(){return Object.entries(this.constants)}get length(){return Array.isArray(this.constants)?this.constants.length:Object.keys(this.constants).length}get source(){return this.constants}hasKey(e){return this.keys.includes(e)}hasValue(e){return Array.isArray(this.constants)?this.constants.includes(e):Object.values(this.constants).includes(e)}pluck(e){return r(this.values.flatMap(r=>r instanceof t&&e in r.constants?[r.constants[e]]:[]))}*[Symbol.iterator](){if(Array.isArray(this.constants))for(let e of this.constants)yield e;else for(let e of Object.keys(this.constants))yield[e,this.constants[e]]}}function r(e){return new Proxy(new t(e),{get(e,r){if("constants"===r)return e.constants;if("string"==typeof r&&r in e.constants){let n=e.constants[r];return n instanceof t?n.constants:n}if(Array.isArray(e.constants)&&r in Array.prototype){let t=e.constants[r];if("function"==typeof t)return t.bind(e.constants)}return Reflect.get(e,r)},has:(e,t)=>!!("constants"===t||"string"==typeof t&&t in e.constants||Array.isArray(e.constants)&&t in Array.prototype)||Reflect.has(e,t)})}function n(...e){return r(e.reduce((e,r)=>{let n=r instanceof t?r.source:r;return{...e,...n}},{}))}e.s(["createConstants",0,r,"mergeConstants",0,n],279029);let a=r({GEMINI_3_1_PRO:{label:"Gemini 3.1 Pro",value:"google/gemini-3.1-pro-preview",description:"깊은 서사와 감정선에 강한 모델",cost:70,discountRate:0,discountPoints:10,discountEndsAt:null,pricingAfterDiscount:null,providerMaxPrice:{prompt:2,completion:12},isReasoningModel:!0,useThoughtPrefill:!0,color:"#A36A2D",inputUsdPerMillion:2,outputUsdPerMillion:12,outputExtraPointsPer100Tokens:8,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}},GEMINI_2_5_PRO:{label:"Gemini 2.5 Pro",value:"google/gemini-2.5-pro",description:"만족도 높은 전개를 보여주는 모델",cost:50,discountRate:0,discountPoints:0,discountEndsAt:null,pricingAfterDiscount:null,providerMaxPrice:{prompt:1.25,completion:10},isReasoningModel:!1,useThoughtPrefill:!1,color:"#E4572E",inputUsdPerMillion:1.25,outputUsdPerMillion:10,outputExtraPointsPer100Tokens:6,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}},GEMINI_3_5_FLASH:{label:"Gemini 3.5 Flash",value:"google/gemini-3.5-flash",description:"빠르고 장면감 있는 모델",cost:60,discountRate:0,discountPoints:0,discountEndsAt:null,pricingAfterDiscount:null,providerMaxPrice:{prompt:1.5,completion:9},isReasoningModel:!0,useThoughtPrefill:!0,color:"#4F9D69",inputUsdPerMillion:1.5,outputUsdPerMillion:9,outputExtraPointsPer100Tokens:5,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}},DEEPSEEK_V4_PRO:{label:"DeepSeek V4 Pro",value:"deepseek/deepseek-v4-pro",description:"안정적인 몰입감을 주는 모델",cost:36,discountRate:0,discountPoints:0,discountEndsAt:null,pricingAfterDiscount:null,providerMaxPrice:{prompt:1.2,completion:2.4},isReasoningModel:!0,useThoughtPrefill:!0,color:"#E85D9E",inputUsdPerMillion:.95526,outputUsdPerMillion:1.91052,outputExtraPointsPer100Tokens:2,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:4.5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}},TADAK_V1:{label:"tadak-v1",value:"tadak-v1",description:"타닥 전용 최적화 모델",cost:10,discountRate:0,discountPoints:0,discountEndsAt:null,pricingAfterDiscount:null,providerMaxPrice:{prompt:.35,completion:1.4},isReasoningModel:!0,useThoughtPrefill:!1,color:"#8E7CC3",inputUsdPerMillion:.3,outputUsdPerMillion:1.2,outputExtraPointsPer100Tokens:1,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:2.5,latinNumberCharsPerToken:8,whitespaceCharsPerToken:3.6,otherCharsPerToken:1.2}},GEMINI_3_8_FLASH:{label:"Gemini 3.8 Flash",value:"google/gemini-3.8-flash",description:"가볍고 빠르게 장면을 이어가는 모델",cost:60,discountRate:0,discountPoints:18,discountEndsAt:"2027-01-01T00:00:00+09:00",pricingAfterDiscount:{outputExtraPointsPer100Tokens:4},providerMaxPrice:{prompt:1.5,completion:7.5},isReasoningModel:!0,useThoughtPrefill:!1,color:"#7FB2E5",inputUsdPerMillion:.75,outputUsdPerMillion:3.75,outputExtraPointsPer100Tokens:2,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}},GEMINI_3_7_FLASH:{label:"Gemini 3.7 Flash",value:"google/gemini-3.7-flash",description:"담백하고 군더더기 없는 모델",cost:60,discountRate:0,discountPoints:18,discountEndsAt:"2027-01-01T00:00:00+09:00",pricingAfterDiscount:{outputExtraPointsPer100Tokens:4},providerMaxPrice:{prompt:1.5,completion:7.5},isReasoningModel:!0,useThoughtPrefill:!1,color:"#2E9E8F",inputUsdPerMillion:.75,outputUsdPerMillion:3.75,outputExtraPointsPer100Tokens:2,contextInputBudget:15e3,tokenEstimate:{koreanCharsPerToken:1.4,latinNumberCharsPerToken:5,whitespaceCharsPerToken:4,otherCharsPerToken:.9}}});
1a.pluck("value").constants,r({GEMINI_2_5_FLASH:{label:"GEMINI 2.5 FLASH",value:"google/gemini-2.5-flash"},LLAMA_3_2_3B_INSTRUCT:{label:"LLAMA 3.2 3B Instruct",value:"meta-llama/llama-3.2-3b-instruct"},LLAMA_3_3_70B_INSTRUCT:{label:"LLAMA 3.3 70B Instruct",value:"meta-llama/llama-3.3-70b-instruct"},QWEN_2_5_CODER_32B_INSTRUCT:{label:"QWEN 2.5 CODER 32B Instruct",value:"qwen/qwen-2.5-coder-32b-instruct"},DEEPSEEK_V4_FLASH:{label:"DEEPSEEK V4 FLASH",value:"deepseek/deepseek-v4-flash"},SOLAR_PRO4:{label:"SOLAR PRO 4",value:"upstage/solar-pro4"},GEMINI_2_5_FLASH_LITE:{label:"GEMINI 2.5 FLASH LITE",value:"google/gemini-2.5-flash-lite"}}).pluck("value").constants;let i=r({SYSTEM:"system",ASSISTANT:"assistant",USER:"user"});i.values,e.s(["AI_MODEL",0,a,"PROMPT_ROLE",0,i],185976);let o=r({SINGLE_CHARGE:{code:"002",label:"일반 충전"},AUTO_CHARGE:{code:"004",label:"지정 금액 자동 충전"}}),s=r({JOIN_BONUS:{code:"001",label:"웰컴 포인트(회원가입)"},SINGLE_CHARGE_BONUS:{code:"003",label:"일반 충전 보너스"},AUTO_CHARGE_BONUS:{code:"005",label:"지정 금액 자동 충전 보너스"},EVENT_BONUS:{code:"006",label:"이벤트 보상"},CS_REWARD:{code:"007",label:"고객센터 보상"},ACCESS_REWARD:{code:"008",label:"매일 접속 보상"}}),l=r({PAY_FOR_CHAT:{code:"501",label:"채팅 단건 구매"},PAY_FOR_ITEM_OUT:{code:"502",label:"승계 아이템 구매"},DONATE:{code:"504",label:"댓글 후원 (차감)"}});n(o,s,l,r({DONATE_RECEIVED:{code:"010",label:"댓글 후원 수령"}}),r({LEAVE:{code:"901",label:"회원탈퇴에 따른 소멸"},REFUND:{code:"902",label:"환불요청에 따른 소멸"},EXPIRED:{code:"903",label:"유효기간 만료에 따른 소멸"},CANCEL:{code:"904",label:"사용자 결제 취소"},CANCEL_BONUS:{code:"905",label:"사용자 결제 취소에 따른 보너스 캐시 소멸"}})),r({DAILY_ATTENDANCE:{amount:100,description:"출석 체크 보상"},WELCOME_BONUS:{amount:500,description:"회원가입 웰컴 보너스"}}),e.s(["CHARGE_CASH_ACTIVITIES",0,o,"PAYMENT_CASH_ACTIVITIES",0,l],90493);let c=r([{category:"Ethics",positive:"GOOD",negative:"EVIL",labelPos:"선함",labelNeg:"악함"},{category:"Ethics",positive:"MERCIFUL",negative:"MERCILESS",labelPos:"자비로움",labelNeg:"무자비함"},{category:"Ethics",positive:"NOBLE",negative:"CORRUPT",labelPos:"고결함",labelNeg:"타락"},{category:"Ethics",positive:"MAGNANIMOUS",negative:"TIMID",labelPos:"대범함",labelNeg:"소심함"},{category:"Ethics",positive:"HONEST",negative:"LIAR",labelPos:"정직함",labelNeg:"거짓말쟁이"},{category:"Tactical",positive:"RATIONAL",negative:"EMOTIONAL",labelPos:"이성적",labelNeg:"감정적"},{category:"Tactical",positive:"PLANNED",negative:"IMPROVISATIONAL",labelPos:"계획적",labelNeg:"즉흥적"},{category:"Tactical",positive:"PRUDENT",negative:"RASH",labelPos:"신중함",labelNeg:"성급함"},{category:"Social",positive:"ELEGANT",negative:"VULGAR",labelPos:"품위",labelNeg:"천박함"},{category:"Social",positive:"POLITE",negative:"RUDE",labelPos:"정중함",labelNeg:"무례함"},{category:"Social",positive:"ARROGANT",negative:"HUMBLE",labelPos:"오만",labelNeg:"겸손"},{category:"Social",positive:"COLD",negative:"AFFECTIONATE",labelPos:"무뚝뚝함",labelNeg:"다정함"},{category:"Social",positive:"DELICATE",negative:"COARSE",labelPos:"섬세함",labelNeg:"투박함"},{category:"Social",positive:"RESOLUTE",negative:"FRIVOLOUS",labelPos:"의연함",labelNeg:"경박함"},{category:"Social",positive:"DIGNIFIED",negative:"SERVILE",labelPos:"위엄",labelNeg:"비굴"},{category:"Social",positive:"COLLECTIVISM",negative:"INDIVIDUALISM",labelPos:"공동체주의",labelNeg:"개인주의"},{category:"Discipline",positive:"LEWD",negative:"ASCETIC",labelPos:"음탕",labelNeg:"금욕"},{category:"Discipline",positive:"DILIGENT",negative:"LAZY",labelPos:"성실",labelNeg:"나태"},{category:"Discipline",positive:"EXTRAVAGANT",negative:"STINGY",labelPos:"사치",labelNeg:"인색함"},{category:"Danger",positive:"BRAVE",negative:"COWARDLY",labelPos:"용기",labelNeg:"비겁함"}]);c.map(e=>e.category),c.flatMap(e=>[e.positive,e.negative]),c.flatMap(e=>[e.labelPos,e.labelNeg]),c.reduce((e,t)=>
1{let{positive:r,negative:n,labelPos:a,labelNeg:i}=t;return e[r]=a,e[n]=i,e},{}),r([{levelFrom:1,levelTo:9,impactWords:["희미한","미약한","경미한"]},{levelFrom:10,levelTo:19,impactWords:["자그마한","소폭의","미세한"]},{levelFrom:20,levelTo:29,impactWords:["소소한","소박한","약간의"]},{levelFrom:30,levelTo:39,impactWords:["다소의","얼마쯤의","일부"]},{levelFrom:40,levelTo:49,impactWords:["부분적으로","암시적인","제한적인"]},{levelFrom:50,levelTo:59,impactWords:["명확한","뚜렷한","유의미한"]},{levelFrom:60,levelTo:69,impactWords:["확연한","효과적으로","두드러진"]},{levelFrom:70,levelTo:79,impactWords:["상당한","명백한","강력한"]},{levelFrom:80,levelTo:89,impactWords:["결정적인","지대한","중대한"]},{levelFrom:90,levelTo:99,impactWords:["압도적인","폭발적인","절대적인"]}]),e.s(["resolveTraitLabel",0,e=>{let t=c.find(({positive:t,negative:r})=>t===e||r===e);return t?t.positive===e?t.labelPos:t.labelNeg:e}],155400);let u=r({ALPHA:"alpha",GAMMA:"gamma"});u.values,e.s(["CHAT_ENGINE_VERSION",0,u],985774);let d=r({EVENT:"event",SCENE_TRANSITION:"scene_transition",TIME_SKIP:"time_skip",THIRD_PARTY:"third_party",RELATIONSHIP_PROGRESS:"relationship_progress",CONFLICT_ESCALATION:"conflict_escalation",DEFAULT_CONTINUE:"default_continue"});d.values;let E=d.DEFAULT_CONTINUE,p=[{value:d.EVENT,label:"사건 발생",description:"새로운 사건을 열어 이야기를 앞으로 전개해요."},{value:d.SCENE_TRANSITION,label:"장면 전환",description:"현재 장면을 마무리하고 다음 장소나 국면으로 이동해요."},{value:d.TIME_SKIP,label:"시간 경과",description:"다음 날이나 며칠 뒤로 자연스럽게 시간을 넘겨요."},{value:d.THIRD_PARTY,label:"제3자 개입",description:"다른 인물을 개입시켜 새로운 변수와 긴장을 더해요."},{value:d.RELATIONSHIP_PROGRESS,label:"관계 진전",description:"현재 관계에 맞춰 자연스럽게 한 단계 가까워져요."},{value:d.CONFLICT_ESCALATION,label:"갈등 고조",description:"감정 충돌과 선택의 압박으로 관계의 긴장을 높여요."},{value:d.DEFAULT_CONTINUE,label:"방향 없이 이어서하기",description:"방향을 지정하지 않고 현재 흐름을 자연스럽게 이어가요."}];e.s(["CONTINUE_PRESET",0,d,"CONTINUE_PRESET_OPTIONS",0,p,"DEFAULT_CONTINUE_PRESET",0,E],906643);let T=r({EMAIL:"email"});T.values;let A=r({APPLE:"apple",GOOGLE:"google",KAKAO:"kakao",NAVER:"naver"});A.values;let f=r({...T.source,...A.source});f.values,e.s(["LOGIN_PROVIDER",0,f],483479);let _=r({JPEG:["image/jpeg"],GIF:["image/gif"],PNG:["image/png"],WEBP:["image/webp"],BMP:["image/bmp"],PDF:["application/pdf"],DOC:["application/msword"],DOCX:["application/vnd.openxmlformats-officedocument.wordprocessingml.document"],HWP:["application/x-hwp","application/haansofthwp","application/vnd.hancom.hwp"],HWPX:["application/vnd.hancom.hwpx"],EPUB:["application/epub+zip"]}),h=[_.JPEG,_.PNG,_.GIF,_.WEBP];e.s(["IMAGE_FILE_MIME_TYPES",0,h],506885),r({MALE:"1",FEMALE:"2"}).values,r({LOCAL:"1",FOREIGNER:"2"}).values;let N=r({ROMANCE:"romance",ROFAN:"rofan",MODERN_FANTASY:"modern_fantasy",EASTERN_FANTASY:"eastern_fantasy",HISTORICAL_MU:"historical_mu",BL:"BL",GL:"GL",THRILLERMYSTERY:"thriller_mystery",MODERNLIFE:"modern_life",SCHOOL:"school",OFFICE:"office",SPORTS:"sports",SF:"SF",SIMULATION:"simulation",FANFICTION:"fanfiction",ETC:"etc"});N.values;let I={[N.ROMANCE]:"로맨스",[N.ROFAN]:"로맨스판타지",[N.MODERN_FANTASY]:"현대판타지",[N.EASTERN_FANTASY]:"동양판타지",[N.HISTORICAL_MU]:"무협/시대물",[N.BL]:"BL",[N.GL]:"GL",[N.THRILLERMYSTERY]:"스릴러/미스터리",[N.MODERNLIFE]:"현대/일상",[N.SCHOOL]:"학원물",[N.OFFICE]:"오피스물",[N.SPORTS]:"스포츠물",[N.SF]:"SF",[N.SIMULATION]:"시뮬레이션",[N.FANFICTION]:"2차창작",[N.ETC]:"기타"},g=N.values.map(e=>({value:e,label:I[e]})),v=r({FREEFORM:"freeform",VARIABLE:"variable",NONE:"none"});v.values;let O=r({GAME:"game",CHARACTER:"character"});O.values;let m=r({DAILY:"daily",WEEKLY:"weekly",MONTHLY:"monthly",ALL:"all"});m.DAILY,m.WEEKLY,m.MONTHLY,m.ALL;let R=r({ALL:"all",FEMALE:"female",MALE:"male"});R.values,r({LATEST:"latest",POPULAR:"popular"}).values;let b=r({ALL:"all",PUBLIC:"public",PRIVATE:"private",LINK_ONLY:"link_only"});b.values;let L=r({EASY:"easy",EXPERT:"expert"});L.values;let S=r({ARTIFACT:"artifact",TITLE:"title",NONE:"none"});S.values;let P=r({LINEAR:"LINEAR",RADIAL:"RADIAL",CONIC:"CONIC"});P.values;let y=r({BOLD:"BOLD",UNDERLINE:"UNDERLINE",ITALIC:"ITALIC"}),C=y.values;e.s(["SCENARIO_GENRE",0,N,"SCENARIO_GENRE_OPTIONS",0,g,"STATUS_WINDOW_MODE",0,v,"USER_TARGET",0,R,"WORLD_CHARACTER_TITLE_GRADIENT",0,P,"WORLD_CHARACTER_TITLE_MARK",0,y,"WORLD_CHARACTER_TITLE_NAME_MAX_LENGTH",0,20,"WORLD_CHARACTER_TITLE_NAME_MIN_LENGTH",0,2,"WORLD_CREATION_MODE",0,L,"WORLD_ENDING_REWARD_TYPE",0,S,"WORLD_MEDIA_DESCRIPTION_MAX_LENGTH",0,30,"WORLD_MEDIA_MAX_COUNT",0,100,"WORLD_MEDIA_PRESIGNED_BATCH_MAX",0,50,"WORLD_MEDIA_TITLE_MAX_LENGTH",0,30,"WORLD_RANKING_PERIOD",0,m,"WORLD_TYPE",0,O,"WORLD_VISIBILITY",0,b,"enumWorldCharacterTitleMark",0,C],500010),r({CHAT:"chat",CHAT_DRAFT:"chat_draft",CHAT_REGEN:"chat_regen",TUTORIAL_CHAT:"tutorial_chat",SUMMARY:"summary",SUGGESTION:"suggestion",TUTORIAL_SUGGESTION:"tutorial_suggestion",ITEM_DESIGN:"item_design",MEDIA_RERANK:"media_rerank",CACHE_SUGG:"cache_suggestion",CACHE_EXP:"cache_expansion",CACHE_SUMMARY:"cache_summary",CACHE_VALID:"cache_validation",EMBED_MEDIA:"embedding_media",EMBED_CACHE:"embedding_cache",REUSE:"reuse",REWRITE:"rewrite",DUAL_MODEL_CHAT:"dual_model_chat",SHADOW_CHAT:"shadow_chat",PERSONA:"persona",PLACEHOLDER_REGEN:"placeholder_regen",CHARACTER_TRAIT:"character_trait",ENDING_EVALUATOR:"ending_evaluator"}).values,r({UPDATE:"UPDATE",RECOMMEND:"RECOMMEND",EVENT:"EVENT",NOTICE:"NOTICE",NEW_CONTENTS:"NEW_CONTENTS"}).values,r({POINTS_1000:{productId:"ai.tadak.point.1000",points:1e3,label:"1,000 포인트"},POINTS_2000:{productId:"ai.tadak.point.2000",points:2e3,label:"2,000 포인트"},POINTS_3000:{productId:"ai.tadak.point.3000",points:3e3,label:"3,000 포인트"},POINTS_5000:{productId:"ai.tadak.point.5000",points:5e3,label:"5,000 포인트"},POINTS_10000:{productId:"ai.tadak.point.10000",points:1e4,label:"10,000 포인트"},POINTS_20000:{productId:"ai.tadak.point.20000",points:2e4,label:"20,000 포인트"},POINTS_50000:{productId:"ai.tadak.point.50000",points:5e4,label:"50,000 포인트"}}).pluck("productId"),r({USER_VERIFICATION:"user_verification"}).values,r({PENDING:"pending",VERIFIED:"verified",FAILED:"failed",EXPIRED:"expired"}).values;let D=r({ONCE:"once",DAILY:"daily"}),M=r({BEGINNER_WORLD_DETAIL_VIEW:{key:"beginner_world_detail_view",title:"도전 과제",missionName:"최초 1회 시나리오 상세페이지 보기",description:"시나리오 상세 페이지를 1개 열람하기",cycleType:D.ONCE,target:1,rewardAmount:100,rewardExpiryDays:30},BEGINNER_FIRST_PLAY_START:{key:"beginner_first_play_start",title:"도전 과제",missionName:"첫 플레이 시작",description:"시나리오 세션을 처음 시작하기",cycleType:D.ONCE,target:1,rewardAmount:200,rewardExpiryDays:30},BEGINNER_TEN_TURNS:{key:"beginner_ten_turns",title:"도전 과제",missionName:"한 세션에서 10턴 이상 플레이",description:"한 세션에서 10턴 이상 응답하기",cycleType:D.ONCE,target:10,rewardAmount:200,rewardExpiryDays:30},BEGINNER_FIRST_WORLD_COMPLETE:{key:"beginner_first_world_complete",title:"도전 과제",missionName:"최초 1회 시나리오 엔딩 달성",description:"시나리오 엔딩을 1회 달성하기",cycleType:D.ONCE,target:1,rewardAmount:500,rewardExpiryDays:30},DAILY_WORLD_DETAIL_VIEW:{key:"daily_world_detail_view",title:"데일리 미션",missionName:"오늘의 발견",description:"시나리오 상세 페이지를 1개 열람하기",cycleType:D.DAILY,target:1,rewardAmount:50,rewardExpiryDays:30},DAILY_CHAT_RESPONSE:{key:"daily_chat_response",title:"데일리 미션",missionName:"오늘의 도전",description:"시나리오 세션에서 한 턴 응답하기",cycleType:D.DAILY,target:1,rewardAmount:150,rewardExpiryDays:30}});M.values.map(e=>e.key),e.s(["MISSION_CYCLE_TYPES",0,D,"MISSION_DAILY_RESET_HOUR",0,6,"MISSION_DEFINITIONS",0,M],970410);let k=r({SHORT:{label:"짧게",value:"short",description:"빠르고 간결한 출력량",outputTokens:800},NORMAL:{label:"기본",value:"normal",description:"깔끔한 기본 출력량",outputTokens:1300},LONG:{label:"길게",value:"long",description:"다채롭고 몰입감 높은 출력량",outputTokens:1800},VERY_LONG:{label:"아주 길게",value:"veryLong",description:"깊은 서사와 풍부한 출력량",outputTokens:2300}});
1k.pluck("value").constants;let U=k.NORMAL.value,w=r({BALANCED:{label:"균형",value:"balanced",description:"전개, 반응, 묘사 균형"},PROGRESSION:{label:"전개",value:"progression",description:"유저 행동 확장·다음 장면"},REACTION:{label:"반응",value:"reaction",description:"NPC와 세계 반응 강화"},DESCRIPTION:{label:"묘사",value:"description",description:"공간과 감각 단서 강화"}});w.pluck("value").constants;let $=w.BALANCED.value;e.s(["DEFAULT_OUTPUT_LENGTH",0,U,"DEFAULT_OUTPUT_LENGTH_STYLE",0,$,"INCLUDED_OUTPUT_TOKENS",0,800,"OUTPUT_EXTRA_BILLING_TOKEN_UNIT",0,100,"OUTPUT_LENGTH",0,k,"OUTPUT_LENGTH_STYLE",0,w],881265),r({WORLD:{code:"world",label:"시나리오"},COMMENT:{code:"comment",label:"댓글"},USER:{code:"user",label:"사용자"}}),r({WORLD:{code:"world",label:"시나리오"},USER:{code:"user",label:"작성자"}});let G=r({SPAM:{code:"spam",label:"스팸 / 광고"},SEXUAL:{code:"sexual",label:"성적 / 음란"},VIOLENCE:{code:"violence",label:"폭력 / 위협"},HARASSMENT:{code:"harassment",label:"차별 / 혐오"},MISINFORMATION:{code:"misinformation",label:"허위 정보"},ILLEGAL:{code:"illegal",label:"불법 행위"},OTHER:{code:"other",label:"기타"}});r({PENDING:{code:"pending",label:"대기 중"},RESOLVED_ACTION:{code:"resolved_action",label:"처리됨"},RESOLVED_NO_ACTION:{code:"resolved_no_action",label:"무혐의"},DISMISSED:{code:"dismissed",label:"기각"}}),r({HIDE:{code:"hide",label:"비공개 처리"},DELETE:{code:"delete",label:"삭제 처리"}}),e.s(["REPORT_REASONS",0,G],282513),e.s([],383861)},822315,(e,t,r)=>{e.e,t.exports=function(){"use strict";var e="millisecond",t="second",r="minute",n="hour",a="week",i="month",o="quarter",s="year",l="date",c="Invalid Date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,E=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},p="en",T={};T[p]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}};var A="$isDayjsObject",f=function(e){return e instanceof I||!(!e||!e[A])},_=function e(t,r,n){var a;if(!t)return p;if("string"==typeof t){var i=t.toLowerCase();T[i]&&(a=i),r&&(T[i]=r,a=i);var o=t.split("-");if(!a&&o.length>1)return e(o[0])}else{var s=t.name;T[s]=t,a=s}return!n&&a&&(p=a),a||!n&&p},h=function(e,t){if(f(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new I(r)},N={s:E,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+E(Math.floor(r/60),2,"0")+":"+E(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),a=t.clone().add(n,i),o=r-a<0,s=t.clone().add(n+(o?-1:1),i);return+(-(n+(r-a)/(o?a-s:s-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return({M:i,y:s,w:a,d:"day",D:l,h:n,m:r,s:t,ms:e,Q:o})[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};N.l=_,N.i=f,N.w=function(e,t){return h(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function E(e){this.$L=_(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[A]=!0}var p=E.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(N.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(u);if(n){var a=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return N},p.isValid=function(){return this.$d.toString()!==c},p.isSame=function(e,t){var r=h(e);return this.startOf(t)<=r&&r<=this.endOf(t)},p.isAfter=function(e,t){return h(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<h(e)},p.$g=function(e,t,r){return N.u(e)?this[t]:this.set(r,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,o){var c=this,u=!!N.u(o)||o,d=N.p(e),E=function(e,t){var r=N.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return u?r:r.endOf("day")},p=function(e,t){return N.w(c.toDate()[e].apply(c.toDate("s"),(u?[0,0,0,0]:[23,59,59,999]).slice(t)),c
1)},T=this.$W,A=this.$M,f=this.$D,_="set"+(this.$u?"UTC":"");switch(d){case s:return u?E(1,0):E(31,11);case i:return u?E(1,A):E(0,A+1);case a:var h=this.$locale().weekStart||0,I=(T<h?T+7:T)-h;return E(u?f-I:f+(6-I),A);case"day":case l:return p(_+"Hours",0);case n:return p(_+"Minutes",1);case r:return p(_+"Seconds",2);case t:return p(_+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(a,o){var c,u=N.p(a),d="set"+(this.$u?"UTC":""),E=((c={}).day=d+"Date",c[l]=d+"Date",c[i]=d+"Month",c[s]=d+"FullYear",c[n]=d+"Hours",c[r]=d+"Minutes",c[t]=d+"Seconds",c[e]=d+"Milliseconds",c)[u],p="day"===u?this.$D+(o-this.$W):o;if(u===i||u===s){var T=this.clone().set(l,1);T.$d[E](p),T.init(),this.$d=T.set(l,Math.min(this.$D,T.daysInMonth())).$d}else E&&this.$d[E](p);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[N.p(e)]()},p.add=function(e,o){var l,c=this;e=Number(e);var u=N.p(o),d=function(t){var r=h(c);return N.w(r.date(r.date()+Math.round(t*e)),c)};if(u===i)return this.set(i,this.$M+e);if(u===s)return this.set(s,this.$y+e);if("day"===u)return d(1);if(u===a)return d(7);var E=((l={})[r]=6e4,l[n]=36e5,l[t]=1e3,l)[u]||1,p=this.$d.getTime()+e*E;return N.w(p,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||c;var n=e||"YYYY-MM-DDTHH:mm:ssZ",a=N.z(this),i=this.$H,o=this.$m,s=this.$M,l=r.weekdays,u=r.months,E=r.meridiem,p=function(e,r,a,i){return e&&(e[r]||e(t,n))||a[r].slice(0,i)},T=function(e){return N.s(i%12||12,e,"0")},A=E||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(d,function(e,n){return n||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return N.s(t.$y,4,"0");case"M":return s+1;case"MM":return N.s(s+1,2,"0");case"MMM":return p(r.monthsShort,s,u,3);case"MMMM":return p(u,s);case"D":return t.$D;case"DD":return N.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return p(r.weekdaysMin,t.$W,l,2);case"ddd":return p(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(i);case"HH":return N.s(i,2,"0");case"h":return T(1);case"hh":return T(2);case"a":return A(i,o,!0);case"A":return A(i,o,!1);case"m":return String(o);case"mm":return N.s(o,2,"0");case"s":return String(t.$s);case"ss":return N.s(t.$s,2,"0");case"SSS":return N.s(t.$ms,3,"0");case"Z":return a}return null}(e)||a.replace(":","")})},p.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},p.diff=function(e,l,c){var u,d=this,E=N.p(l),p=h(e),T=(p.utcOffset()-this.utcOffset())*6e4,A=this-p,f=function(){return N.m(d,p)};switch(E){case s:u=f()/12;break;case i:u=f();break;case o:u=f()/3;break;case a:u=(A-T)/6048e5;break;case"day":u=(A-T)/864e5;break;case n:u=A/36e5;break;case r:u=A/6e4;break;case t:u=A/1e3;break;default:u=A}return c?u:N.a(u)},p.daysInMonth=function(){return this.endOf(i).$D},p.$locale=function(){return T[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=_(e,t,!0);return n&&(r.$L=n),r},p.clone=function(){return N.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},E}(),g=I.prototype;return h.prototype=g,[["$ms",e],["$s",t],["$m",r],["$H",n],["$W","day"],["$M",i],["$y",s],["$D",l]].forEach(function(e){g[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),h.extend=function(e,t){return e.$i||(e(t,I,h),e.$i=!0),h},h.locale=_,h.isDayjs=f,h.unix=function(e){return h(1e3*e)},h.en=T[p],h.Ls=T,h.p={},h}()},475254,e=>{"use strict";var t=e.i(271645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:s="",children:l,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...a,width:r,height:r,stroke:e,strokeWidth:o?24*Number(i)/Number(r):i,className:n("lucide",s),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]]));e.s(["default",0,(e,a)=>{let o=(0,t.forwardRef)(({className:o,...s},l)=>(0,t.createElement)(i,{ref:l,iconNode:a,className:n(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,o),...s}));return o.displayName=r(e),o}],475254)},820783,e=>{"use strict";var t=e.i(271645);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,a=e.map(e=>{let a=r(e,t);return n||"function"!=typeof a||(n=!0),a});if(n)return()=>{for(let t=0;t<a.length;t++){let n=a[t];"function"==typeof n?n():r(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}])},225913,e=>{"use strict";var t=e.i(207670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>a=>{var i;if((null==t?void 0:t.variants)==null)return n(e,null==a?void 0:a.class,null==a?void 0:a.className);let{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(e=>{let t=null==a?void 0:a[e],n=null==s?void 0:s[e];if(null===t)return null;let i=r(t)||r(n);return o[e][i]}),c=a&&Object.entries(a).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,l,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:r,className:n,...a}=t;return Object.entries(a).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...c}[t]):({...s,...c})[t]===r})?[...e,r,n]:e},[]),null==a?void 0:a.class,null==a?void 0:a.className)}])},75918,55159,e=>{"use strict";let t,r,n;var a=e.i(843476),i=e.i(271645),o=e.i(820783),s=Symbol.for("react.lazy"),l=i[" use ".trim().toString()];function c(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var u=((n=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(c(r)&&"function"==typeof l&&(r=l(r._payload)),i.isValidElement(r)){var a;let e,s,l=(a=r,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),c=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==i.Fragment&&(c.ref=t?(0,o.composeRefs)(t,l):l),i.cloneElement(r,c)}return i.Children.count(r)>1?i.Children.only(null):null})).displayName="Slot.SlotClone",t=n,(r=i.forwardRef((e,r)=>{let{children:n,...o}=e;c(n)&&"function"==typeof l&&(n=l(n._payload));let s=i.Children.toArray(n),u=s.find(E);if(u){let e=u.props.children,n=s.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...o,ref:r,children:i.isValidElement(e)?i.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...o,ref:r,children:n})})).displayName="Slot.Slot",r),d=Symbol("radix.slottable");function E(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",0,u],55159);var p=e.i(225913),T=e.i(499738);let A=(0,p.cva)("ring-offset-background focus-visible:ring-ring inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-offset-0 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-white hover:brightness-[0.9]",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border-input bg-background hover:bg-accent hover:text-accent-foreground border","outline-gradient":'text-foreground bg-background before:bg-primary after:bg-background hover:after:bg-secondary relative z-0 before:absolute before:inset-0 before:-z-10 before:rounded-md before:content-[""] after:absolute after:inset-px after:-z-10 after:rounded-[calc(0.375rem-1px)] after:content-[""] hover:text-white',secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",xs:"h-6 rounded-md px-2 text-xs",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"size-10"}},defaultVariants:{variant:"default",size:"default"}}),f=i.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...i},o)=>(0,a.jsx)(n?u:"button",{className:(0,T.cn)(A({variant:t,size:r,className:e})),ref:o,...i}));f.displayName="Button",e.s(["Button",0,f,"buttonVariants",0,A],75918)}]);

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.