1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8990],{34828:(e,t,a)=>{"use strict";a.d(t,{S:()=>H});var r=a(55729),l=a(61946),n=a(62842);let o=(0,r.createContext)(null),i=o.Provider;var s=a(39286),d=a(70503),c=Object.defineProperty,u=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,v=(e,t,a)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,b=(e,t)=>{for(var a in t||(t={}))m.call(t,a)&&v(e,a,t[a]);if(u)for(var a of u(t))p.call(t,a)&&v(e,a,t[a]);return e};let f={size:"sm"},_=(0,r.forwardRef)((e,t)=>{let a=(0,l.a1)("CheckboxGroup",f,e),{children:n,value:o,defaultValue:c,onChange:v,size:_,wrapperProps:h}=a,g=((e,t)=>{var a={};for(var r in e)m.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&u)for(var r of u(e))0>t.indexOf(r)&&p.call(e,r)&&(a[r]=e[r]);return a})(a,["children","value","defaultValue","onChange","size","wrapperProps"]),[y,w]=(0,s.Z)({value:o,defaultValue:c,finalValue:[],onChange:v});return r.createElement(i,{value:{value:y,onChange:e=>{let t=e.currentTarget.value;w(y.includes(t)?y.filter(e=>e!==t):[...y,t])},size:_}},r.createElement(d.p.Wrapper,b(b({labelElement:"div",size:_,__staticSelector:"CheckboxGroup",ref:t},h),g),n))});_.displayName="@mantine/core/CheckboxGroup";var h=a(75064),g=a(92388),y=a(38169),w=a(51690),x=a(10375),S=Object.defineProperty,D=Object.defineProperties,k=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,P=(e,t,a)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,E=(e,t)=>{for(var a in t||(t={}))j.call(t,a)&&P(e,a,t[a]);if(O)for(var a of O(t))C.call(t,a)&&P(e,a,t[a]);return e},I=(e,t)=>D(e,k(t));let N={xs:(0,g.D)(16),sm:(0,g.D)(20),md:(0,g.D)(24),lg:(0,g.D)(30),xl:(0,g.D)(36)};var F=(0,y.r)((e,{radius:t,color:a,transitionDuration:r,labelPosition:l,error:n,indeterminate:o},{size:i})=>{let s=(0,w.Y)({size:i,sizes:N}),d=e.fn.variant({variant:"filled",color:a});return{icon:I(E({},e.fn.cover()),{ref:(0,x.k)("icon"),color:o?"inherit":e.white,transform:o?"none":`translateY(${(0,g.D)(5)}) scale(0.5)`,opacity:+!!o,transitionProperty:"opacity, transform",transitionTimingFunction:"ease",transitionDuration:`${r}ms`,pointerEvents:"none",width:"60%",position:"absolute",zIndex:1,margin:"auto","@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}}),inner:{position:"relative",width:s,height:s,order:"left"===l?2:1},input:I(E({},e.fn.focusStyles()),{appearance:"none",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${(0,g.D)(1)} solid ${n?e.fn.variant({variant:"filled",color:"red"}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,width:s,height:s,borderRadius:e.fn.radius(t),padding:0,display:"block",margin:0,transition:`border-color ${r}ms ease, background-color ${r}ms ease`,cursor:e.cursorType,"&:checked":{backgroundColor:d.background,borderColor:d.background,[`& + .${(0,x.k)("icon")}`]:{opacity:1,color:e.white,transform:"translateY(0) scale(1)"}},"&:disabled":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[3],cursor:"not-allowed",pointerEvents:"none",[`& + .${(0,x.k)("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5]}}})}}),z=a(79326),M=a(58786),A=Object.defineProperty,$=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,R=(e,t,a)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Y=(e,t)=>{for(var a in t||(t={}))T.call(t,a)&&R(e,a,t[a]);if($)for(var a of $(t))G.call(t,a)&&R(e,a,t[a]);return e};let L={size:"sm",transitionDuration:100,icon:h.R,labelPosition:"right"},H=(0,r.forwardRef)((e,t)=>{let a=(0,l.a1)("Checkbox",L,e),{className:i,style:s,sx:d,checked:c,disabled:u,color:m,label:p,indeterminate:v,id:b,size:f,radius:_,wrapperProps:h,children:g,classNames:y,styles:w,transitionDuration:x,icon:S,unstyled:D,labelPosition:k,description:O,error:j,variant:C}=a,P=((e,t)=>{var a={};for(var r in e)T.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&$)for(var r of $(e))0>t.indexOf(r)&&G.call(e,r)&&(a[r]=e[r]);return a})(a,["className","style","sx","checked","disabled","color","label","indeterminate","id","size","radius","wrapperProps","children","classNames","styles","transitionDuration","icon","unstyled","labelPosition","description","error","variant"]),E=(0,r.useContext)(o),I=(0,n.B)(b),{systemStyles:N,rest:A}=(0,z.z)(P),{classes:R}=F({radius:_,color:m,transitionDuration:x,labelPosition:k,error:!!j,indeterminate:v},{name:"Checkbox",classNames:y,styles:w,unstyled:D,variant:C,size:(null==E?void 0:E.size)||f}),H=E?{checked:E.value.includes(A.value),onChange:E.onChange}:{};return r.createElement(M.I,Y(Y({className:i,sx:d,style:s,id:I,size:(null==E?void 0:E.size)||f,labelPosition:k,label:p,description:O,error:j,disabled:u,__staticSelector:"Checkbox",classNames:y,styles:w,unstyled:D,"data-checked":H.checked||void 0,variant:C},N),h),r.createElement("div",{className:R.inner},r.createElement("input",Y(Y({id:I,ref:t,type:"checkbox",className:R.input,checked:c,disabled:u},A),H)),r.createElement(S,{indeterminate:v,className:R.icon})))});H.displayName="@mantine/core/Checkbox",H.Group=_},49114:(e,t,a)=>{"use strict";a.d(t,{$:()=>b});var r=a(34494),l=a(74738),n=a(35670),o=a(80340),i=a(1751),s=a(58943),d=a(89948),c=a(37514),u=a(93258),m=a(74312),p=a.n(m),v=a(55729);let b=e=>{let{...t}=e,a=(0,u.jE)(),m=(0,o.Pj)(e=>e.setIsGenerating),[b,f]=(0,n.M)({key:"freeGenerations".concat(p()().format("YYYY-MM-DD")),defaultValue:d.iF}),[_,h]=(0,v.useState)([]),{mutate:g,data:y,error:w,isLoading:x}=(0,i.z4h)({mutation:{onSuccess:e=>{a.setQueryData((0,i.BxK)({status:s.iU.R}),t=>(null==t?void 0:t.results)?{...t,results:[e,...null==t?void 0:t.results]}:{...t,results:[e]}),m(!0),a.invalidateQueries((0,i.ev4)())},onError:e=>{(0,c.A)(e)}}}),S=(0,l.m)({initialValues:{model:0,...t,parameters:{prompt:"",negative_prompt:"",batch_size:2,cfg_scale:"7.0",sampler_name:s.Bq["DPM++_SDE"],seed:-1,steps:20,width:512,height:512,hr_scale:"1.5",enable_hr:!1,hr_second_pass_steps:10,hr_upscaler:"ESRGAN_4x",denoising_strength:"0.5",controlnet_parameters:[{model:0,input_image:"",weight:"0.8",processor_res:512,module:"canny",resize_mode:0,control_mode:0,pixel_perfect:!0,id:1,image_parameters:{}}],id:1,model:"",...null==t?void 0:t.parameters}}});return{textToImageForm:S,handleSubmit:e=>{var t,a,l,n,o,i,s;e.preventDefault(),f(b-1);let d=JSON.parse(JSON.stringify(S.values));d.model=Number(d.model);let c=null===r.Po||void 0===r.Po?void 0:r.Po.find(e=>e.value===S.values.model);if((null==c?void 0:c.replacementModelId)&&(d.model=null==c?void 0:c.replacementModelId),c){let e=(null===r.un||void 0===r.un?void 0:r.un[(null==c?void 0:c.version)||"missing"])||[];e.includes(r.K7.CHANGE_CFG_SCALE)||(d.parameters.cfg_scale=null==c||null==(i=c.parameters)?void 0:i.cfg_scale),e.includes(r.K7.CHANGE_SAMPLER)||
1(d.parameters.sampler_name=null==c||null==(s=c.parameters)?void 0:s.sampler_name)}(null==d||null==(t=d.prompt)?void 0:t.length)<=10&&(d.parameters.prompt=d.parameters.prompt+", best quality, absurd res, high quality"),(null==d||null==(a=d.parameters)?void 0:a.controlnet_parameters)&&(null==d||null==(o=d.parameters)||null==(n=o.controlnet_parameters)||null==(l=n[0])?void 0:l.input_image)!==""||(d.parameters.controlnet_parameters=[]);let u=Array.from(new Set([..._,...(null==c?void 0:c.defaultLoraModels)||[]]));g({data:{...d,parameters:{...d.parameters,extra_json:(null==u?void 0:u.length)<1?void 0:{loras:u.map(e=>({id:e.id,weight:e.weight}))},lora_models:(null==u?void 0:u.length)<1||null==u?void 0:u.map(e=>e.id)}}})},loraSelected:_,setLoraSelected:h,inferenceMutate:g,inferenceData:y,inferenceLoading:x}}},58639:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>S});var r=a(6029),l=a(34494),n=a(49114),o=a(74536),i=a(87462),s=a(6469),d=a(99690),c=a(13347),u=a(3701),m=a(69943),p=a(63887),v=a(12660),b=a(34828),f=a(84335),_=a(87041),h=a(1751),g=a(58943),y=a(40422),w=a(55729);let x=e=>{let{title:t,data:a}=e;return(0,r.jsxs)(o.Z,{p:"sm",children:[(0,r.jsx)(i.h,{order:3,align:"center",my:7,children:t}),(0,r.jsx)(s.r,{cols:2,spacing:"sm",my:5,children:null==a?void 0:a.map(e=>(0,r.jsxs)(i.h,{order:4,align:"center",my:5,children:[e.label," : ",e.value]}))})]})},S=()=>{var e,t,a,o,i,S,D,k,O,j,C,P,E,I,N,F,z,M,A,$;let[T,G]=(0,w.useState)({created_at_after:new Date().toISOString(),created_at_before:new Date().toISOString(),value:"today"}),[R,Y]=(0,w.useState)(),[L,H]=(0,w.useState)(),[B,q]=(0,w.useState)("today"),[K,U]=(0,w.useState)(null),{textToImageForm:V}=(0,n.$)({model:l.UB.value}),[W,J]=(0,w.useState)(!1),{data:Q}=(0,h.s4r)(),{data:X}=(0,h.yan)({created_at_after:T.created_at_after,created_at_before:T.created_at_before,user_type:R,server:K?Number(K):void 0,generation_type:L?null==L?void 0:L.join(","):void 0,model_id:W?V.values.model||0:void 0}),{mutate:Z}=(0,h.ilG)(),{mutate:ee}=(0,h.$0c)();return(0,w.useEffect)(()=>{switch(B){case"hour":G({created_at_after:new Date(new Date().setHours(new Date().getHours()-1)).toISOString(),created_at_before:new Date().toISOString(),value:"hour"});break;case"today":G({created_at_after:new Date(new Date().setDate(new Date().getDate()-1)).toISOString(),created_at_before:new Date().toISOString(),value:"today"});break;case"yesterday":G({created_at_after:new Date(new Date().setDate(new Date().getDate()-2)).toISOString(),created_at_before:new Date(new Date().setDate(new Date().getDate()-1)).toISOString(),value:"yesterday"});break;case"week":G({created_at_after:new Date(new Date().setDate(new Date().getDate()-7)).toISOString(),created_at_before:new Date().toISOString(),value:"week"});break;case"month":G({created_at_after:new Date(new Date().setDate(new Date().getDate()-30)).toISOString(),created_at_before:new Date().toISOString(),value:"month"});break;case"year":G({created_at_after:new Date(new Date().setDate(new Date().getDate()-365)).toISOString(),created_at_before:new Date().toISOString(),value:"year"})}},[B]),(0,r.jsxs)(_.A,{children:[(0,r.jsxs)(d.Y,{position:"center",my:20,children:[(0,r.jsx)(c.I,{my:10,data:[{label:"Hour",value:"hour"},{label:"Today",value:"today"},{label:"Yesterday",value:"yesterday"},{label:"Week",value:"week"},{label:"Month",value:"month"},{label:"Year",value:"year"}],value:B,onChange:e=>{q(e)}}),(0,r.jsx)(c.I,{my:10,data:["",...Object.values(g.Kr)].map(e=>({label:(null==e?void 0:e.toUpperCase())||"ALL",value:e})),value:R,onChange:e=>{Y(e)}}),(0,r.jsx)(u.KF,{my:10,data:Object.values(g.Wo),value:L,onChange:e=>{H(e)}})]}),(0,r.jsxs)(m.x,{my:20,children:[(0,r.jsx)(p.f,{span:12,md:4,children:(0,r.jsx)(v.l6,{searchable:!0,data:(null==Q?void 0:Q.map(e=>{var t;return{label:"".concat(e.external_id," - ").concat(e.server_type),value:null==(t=e.id)?void 0:t.toString()}}))||[],placeholder:"Select Server",value:K,clearable:!0,onChange:e=>{U(e)}})}),(0,r.jsx)(p.f,{span:12,md:4,children:(0,r.jsx)(b.S,{checked:W,onChange:e=>{J(e.currentTarget.checked)},size:"xl",label:"Filter by Model",children:"Filter by Model"})}),(0,r.jsx)(p.f,{span:12,md:4,children:(0,r.jsx)(l.Ay,{textToImageForm:V}
1)})]}),(0,r.jsxs)(s.r,{cols:2,spacing:"xl",breakpoints:[{minWidth:768,cols:4}],children:[(0,r.jsx)(x,{title:"Unique Users",data:[{label:"Total",value:Number(null==X||null==(e=X[0])?void 0:e.unique_user_count)}]}),(0,r.jsx)(x,{title:"Total Inference",data:[{label:"Total",value:null==X||null==(t=X[0])?void 0:t.jobs_count},{label:"Success",value:null==X||null==(a=X[0])?void 0:a.successful_jobs_count},{label:"Failed",value:null==X||null==(o=X[0])?void 0:o.failed_jobs_count}]}),(0,r.jsx)(x,{title:"Total Generation",data:[{label:"P50",value:null==X||null==(S=X[0])||null==(i=S.p50_duration)?void 0:i.toFixed(2)},{label:"P70",value:null==X||null==(k=X[0])||null==(D=k.p70_duration)?void 0:D.toFixed(2)},{label:"P90",value:null==X||null==(j=X[0])||null==(O=j.p90_duration)?void 0:O.toFixed(2)},{label:"P99",value:null==X||null==(P=X[0])||null==(C=P.p99_duration)?void 0:C.toFixed(2)}]}),(0,r.jsx)(x,{title:"Execution Time",data:[{label:"P50",value:(E=Number(null==X||null==(I=X[0])?void 0:I.p50_total_time)/1e3,E.toFixed(2))},{label:"P70",value:(N=Number(null==X||null==(F=X[0])?void 0:F.p70_total_time)/1e3,N.toFixed(2))},{label:"P90",value:(z=Number(null==X||null==(M=X[0])?void 0:M.p90_total_time)/1e3,z.toFixed(2))},{label:"P99",value:(A=Number(null==X||null==($=X[0])?void 0:$.p99_total_time)/1e3,A.toFixed(2))}]})]}),(0,r.jsx)(f.$,{mt:10,onClick:()=>{Z({data:{}})},children:"Seed Controlnet Models"}),(0,r.jsx)(f.$,{mt:10,mx:10,onClick:()=>{ee({data:{}})},children:"Delete irrelevant models"}),(0,r.jsx)(f.$,{mt:10,mx:10,color:"teal",onClick:()=>{y.J.post("/api/civit_model_version/seed_heyai/").then(e=>{alert("HeyAI model version seeded. ID: ".concat(e.data.id,", created: ").concat(e.data.created))}).catch(e=>{var t,a;alert("Error: ".concat((null==e||null==(a=e.response)||null==(t=a.data)?void 0:t.detail)||e.message))})},children:"Seed HeyAI Model"})]})}},75064:(e,t,a)=>{"use strict";a.d(t,{R:()=>m,S:()=>u});var r=a(55729),l=Object.defineProperty,n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,s=(e,t,a)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,d=(e,t)=>{for(var a in t||(t={}))o.call(t,a)&&s(e,a,t[a]);if(n)for(var a of n(t))i.call(t,a)&&s(e,a,t[a]);return e},c=(e,t)=>{var a={};for(var r in e)o.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&n)for(var r of n(e))0>t.indexOf(r)&&i.call(e,r)&&(a[r]=e[r]);return a};function u(e){let{width:t,height:a,style:l}=e,n=c(e,["width","height","style"]);return r.createElement("svg",d({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:d({width:t,height:a},l)},n),r.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 m(e){var{indeterminate:t}=e,a=c(e,["indeterminate"]);return t?r.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},a),r.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):r.createElement(u,d({},a))}},94926:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/frontend-admin",function(){return a(58639)}])}},e=>{e.O(0,[3701,4494,636,6593,8792],()=>e(e.s=94926)),_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.